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. |