Configuring the default validation mode
The merchant can confirm the submission of transactions for capture manually or automatically.
As long as the transaction has not been captured, the merchant can change the capture date of a transaction using the “modify” function (manually or automatically using the Transaction/Update Web Service function).
Transactions are submitted to be captured automatically by the payment server in the case of automatic validation, otherwise each transaction must be validated manually using the “validate” function (or automatically using the Transaction/Validate Web Service function).
Even if the transaction is not validated before the expected capture date, its status will remain To be validated until the authorization expires (by default 7 days for CB, Visa and Mastercard).
In the meantime, you will still be able to validate and/or modify it, even if the initial capture date has passed.
Case of deferred payments
The validity period of a transaction is defined by the vads_capture_delay parameter.
When the transaction validity period is longer than the authorization validity period, the payment server makes an information request to validate the card number.
- In the case of automatic validation, the authorization request is made automatically 1 day before the transaction’s validity ends.
- In the case of manual validation, the authorization request is only triggered upon the transaction validation. If you do not validate the transaction before the requested capture date, the transaction expires.
The validation mode can be customized for every transaction via the parameters transmitted in the payment request.
The validation mode is not taken into account when a manual payment is made. The merchant must specify the validation mode.
To configure the default validation mode:
- Go to Settings > Shop, then select the shop for which the configuration must be changed.
- Select the Configuration tab.
- Select the desired Validation mode from the list.
- Click Save.