Skip to main content
3-D Secure can be handled by a third party server, allowing you to pass through 3DS authentication data from that service to a preferred payment service. To use 3-D Secure with a separate server, it is assumed that 3-D Secure has been handled separately and the relevant data received at the end of the flow has been collected. The transaction API supports directly passing 3-D Secure data as part of the transaction request. This data is passed along to the payment service assuming it supports this data via their API.
POST /transactions
Payment service compatibilityNot all payment services support external 3-D Secure data, and therefore even when this data is provided a redirect_url is still expected as well. If none of the selected payment services support the pass-through of 3-D Secure data the API might return a pending transaction with an approval_url in the response.