Usage
To use 3-D Secure via the API, set up 3-D Secure on any of the enabled payment services and pass aredirect_url when
creating the transaction.
POST /transactions
buyer_approval_pending and an approval_url that the buyer can be sent to.
approval_url and all
the intricacies of 3-D Secure are handled. Once the buyer has approved (or rejected) the
transaction, the browser is redirected back to the redirect_url that was set
when the transaction was created.
The redirect_url will be appended with both a transaction ID and status.
Buyers and billing details
To optimize 3-D Secure it is highly recommended to provide a buyer with billing details attached when making an API call. A buyer can be set up via the API or provided as an in-line guest buyer.Features
For every transaction, the following steps are handled.- Detect if any Flow rule explicitly requires or skips 3-D Secure
- Detect if the selected payment service for this transaction has 3-D Secure enabled
- Detect if the card used in the transaction is enrolled for 3-D Secure
- Handle the seamless frictionless 3-D Secure flow including the device finger
printing once the user is redirected to the
approval_url. - Handle the 3-D Secure challenge flow, where a buyer is directed to their bank to approve the transaction.