...
Parameter Name | Description | Data type | Required field for request | |||
DoTransactionRequest | RESERVE_CANCEL | FINALIZE | CREDIT | |||
Api | Version of the API. Current Version: 1.0 (SOAP: ONE_ZERO) | String | Y | Y | Y | |
Safekey | PayU Merchant Identifier. Provided to merchant upon integration | String | Y | Y | Y | |
TransactionType | The type of transaction being performed. | String | Y | Y | Y | |
PayUReference | PayU unique reference number for transaction | String | Y | Y | Y | |
AdditionalInformation | ||||||
MerchantReference | Merchant identifier for transaction. | String | Y | Y | Y | |
DemoMode | To determine if the API request should be handled as a demo transaction. Values: True/False FUTURE USE | String | N/A | N/A | N/A | |
NotificationURL | URL where the merchant would like to be notified of transaction result via IPN (Instant Payment Notification). FUTURE USE (max length is 255 characters) | String | N | N | N | |
Customer | ||||||
FirstName | Customer first name | String | N | N | N | |
LastName | Customer last name | String | N | N | N | |
RegionalId | Regional identifier for customer such as RSA ID | String | N | N | N | |
Mobile | Customer Mobile Number in international format without +( eg 27827891248) | String | N | N | N | |
Customer Email Address | String | N | N | N | ||
MerchUserId | Unique Customer ID in merchant system | String | N | N | N | |
Basket | ||||||
Description | Basket description that will show on PayU | String | N/A | N/A | N/A | |
AmountInCents | Total amount of the basket in cents. Format as 1000 for R10.00 | String | Y | Y(2) | Y(2) | |
CurrencyCode | Currency code defined by PayU. Example: ZAR | String | Y | Y | Y | |
PaymentMethods – Credit Card | ||||||
AmountInCents | Amount in cents for payment method. Format as 1000 for R10.00 | String | Y | Y | Y | |
CustomFields | ||||||
Key | Identification for custom field | String | N | N | N | |
Value | Value for custom field | String | N | N | N |
...