The paymentRequest object allows to transmit the information related to the payment.
It has the following attributes:
Transaction reference when creating or updating a payment transaction.
Its value is unique on a given day.
Transaction amount in the smallest currency unit (cents for euro) (cents for Swiss franc) (cents for Brazilian real) (cents for US dollar) (paisa for Indian rupee).
Currency code of the transaction (ISO 4217 standard).
E.g.: 978 for euro (EUR)953 for CFP Franc (XPF)756 for Swiss Franc (CHF)986 for Brazilian Real (BRL)840 for US Dollar (USD)952 for CFA Franc (XOF) or 324 for Guinea Franc (GNF)356 forINR
Requested capture date in ISO 8601 format defined by W3C.
This parameter is used for making deferred payments.
If the number of days between the requested capture date and the current date is greater than the authorization validity period, an authorization for 1 EUR100 XPF1 CHF1 BRL100 CLP1 USD1000 XOF100 INR (or information request about the CB network if the acquirer supports it) will be made on the day of the transaction. This will be done to verify that the card validity.
The authorization for the total amount will be made:
If you wish to be notified about the result of this authorization request, configure the notification URL upon Batch authorization notification rule in the Merchant Back Office (Settings > Notification rules).
Note: if the capture delay is higher than 365 days in the payment request, it will be automatically reset to 365 days.
Allows to manually validate a transaction until the desired bank capture date is not exceeded.
To do so, this attribute must be set to 1 (manual validation).
If it is set to 0, validation will be automatic.