PaymentsOS PayU
This page provides an overview of the payments methods provided by the PaymentsOS PayU adapter in the IXOPAY platform. It also includes a full list of all configuration options available to you when integrating PaymentsOS PayU within your payments landscape, as well as an overview of the parameters required when submitting a transaction via IXOPAY's API.
Payment Methods
| Payment Method | Transaction Flows | Transaction Types | 
|---|---|---|
| Credit Card | payment.js, HPP | Debit, Refund, Authorize, Capture | 
| Credit Card (PayU Colombia) | payment.js, HPP | Debit, Refund | 
| Netbanking | Full-Page Redirect | Debit, Debit with Register, Refund | 
| UPI | Full-Page Redirect | Debit, Refund | 
| PhonePe | Full-Page Redirect | Debit, Refund | 
| PayTM | Full-Page Redirect | Debit, Refund | 
| Payzapp | Full-Page Redirect | Debit, Refund | 
Additional Parameters for Debit/Authorize
Creditcard
| Extra data | Required | Description | 
|---|---|---|
| customer.email | conditional | Required for PayU Mexico, Brazil and Colombia | 
| description | conditional | Required for PayU Mexico, Brazil and Colombia | 
| customer.billingCountry | conditional | Required for PayU Russia | 
| extraData.number_of_installments | conditional | Required for PayU Peru | 
| customer.nationalId | conditional | Required for PayU Colombia | 
| customer.extraData.documentType | conditional | Required for PayU Colombia. Possible values are - CC, CE, NIT, TI, PP, IDC, CEL, RC, DE | 
The following parameters are only required for One-off transactions or initial recurring transactions. On recurring transactions the value of the referenced transaction will be used if not explicitly set.
Netbanking
| Extra data | Required | Description | 
|---|---|---|
| customer.billingPhone | true | |
| customer.firstName | true | |
| customer.lastName | true | |
| customer.email | true | |
| customer.extraData.bank_code | true | The customers bank code | 
| customer.extraData.account_number | conditional | Only required for initial recurring transactions | 
| customer.extraData.account_type | conditional | Only required for initial recurring transactions | 
| customer.extraData.start_date | conditional | Only required for initial recurring transactions | 
| customer.extraData.end_date | conditional | Only required for initial recurring transactions | 
UPI
| Extra data | Required | Description | 
|---|---|---|
| customer.billingPhone | true | |
| customer.firstName | true | |
| customer.email | true | |
| customer.extraData.vpa | true | The customers vpa | 
PayTM, PhonePe, PayZapp
| Extra data | Required | Description | 
|---|---|---|
| customer.billingPhone | true | |
| customer.firstName | true | |
| customer.email | true | 
YAPE (ewallet)
| Extra data | Required | Description | 
|---|---|---|
| extraData.authorization_code | true | Should be 6 digits long, only numbers are allowed. | 
| extraData.payer_phone | false | In case null we try to get from Billing phone number. Transaction may fail if the system receives a user phone number that contains white spaces or is not properly separated from the country code. | 
If authorization_code is not provided, then can be submitted in the HPP as a yape_authorization_code
If payer_phone is not provided, then can be submitted in the HPP as a yape_payer_phone
PAGOEFECTIVO (cash)
| Extra data | Required | Description | 
|---|---|---|
| extraData.cash_payment_method_vendor | false | In case null the value is "PAGOEFECTIVO". The name of the local card vendor. Vendor names are case-sensitive. |