The Universal 3-D Secure can also be used with a third party 3-D Secure server,
allowing pass-through of 3DS authentication data from this 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.
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.