- Home
- All APIs
- Access Worldpay
- 3DS2 API
- 3DS2 API - Web
3DS2 API - Web
Verify your customer's identity simply and seamlessly to minimize fraud. Use our strong customer authentication to benefit from liability shift.
Get started with our 3DS API by setting your headers and querying the 3DS root resource.
Collect device data to be sent to the issuer for risk assessment.
Submit order and risk data for authentication. The 3DS flow ends here if no challenge is required (frictionless).
Show the issuer challenge display and retrieve the authentication details to form part of the payment authorize request.
Test the integration on our Try environment using specific values.
Visualize our 3DS API and see the flow of a 3DS authentication.
Flow | Diagram |
---|---|
Frictionless | ![]() |
Challenged If no | ![]() |
Note: Our 3DS2 offering will fallback to 3DS1 (in certain regions) if not yet supported by the card issuer or the deviceData.collectionReference
value is not included in the
Next steps