Antom 3DS-Retry
Antom 3DS-Retry intelligently and automatically handles transactions that are soft-declined due to reasons such as incomplete 3DS authentication. Through built-in strategies, it automatically re-initiates 3DS authentication for eligible transactions at the appropriate time, effectively recovering payment opportunities and improving overall conversion rates. Whether you initially enabled 3DS authentication or not, this feature can restore transactions requiring authentication, reducing the risk of declines caused by missing authentication.
To enable Antom 3DS-Retry, simply set the enableAuthenticationUpgrade parameter to
true
when initiating a transaction. If this feature is not enabled, card schemes may decline transactions as high-risk when 3DS authentication is mandatory but not performed. Once enabled, Antom will automatically attempt to recover such transactions without requiring additional action from you.Antom's 3DS and 3DS-Retry feature collectively determine whether a transaction ultimately undergoes 3DS authentication. The table below illustrates the impact of these settings on transactions:
Set 3DS authentication: is3DSAuthentication | Set Antom 3DS-Retry: enableAuthenticationUpgrade | Whether 3DS authentication is performed |
false /Leave empty | true /Leave empty | Initiates a non-3DS transaction first. If the transaction is soft-declined due to missing 3DS authentication, Antom automatically upgrades it to a 3DS transaction and retries the payment. |
false /Leave empty | false | Initiates a non-3DS transaction. If the transaction fails, Antom directly returns a failure result without retrying. |
true | true /false /Leave empty | Always initiates a 3DS transaction. |
Payment flow
The figure below illustrates the payment flow with Antom 3DS-Retry enabled:

- The merchant submits a payment request.
- If the payment is soft-declined due to reasons such as incomplete 3DS authentication, Antom 3DS-Retry will intelligently decide and retry the payment.
- If Antom's automatic retry is successful, a successful payment result will be returned to you.
How to enable
Payment Element integration
Checkout Page integration
Hosted card integration
Server-to-server card integration