3DS2 SDK - Android & iOS

API v3
Last updated May 2021

Use our native android SDK to improve issuer challenge display for 3DS2 and increase the chance of a frictionless authentication using mobile device data.

API version 3 required: New merchants boarded from May 2021 will have v3 of the API enabled against their account (enabling new test values with iOS/Android support on Try). Existing merchants will be gradually migrated - contact support to accelerate this if you require v3 for testing.

The Access 3DS API is periodically tested against the latest version of the Cardinal SDK. Current tested Cardinal SDK version:

  • Android: v2.2.6
  • iOS: v2.2.5

We strongly recommend signing uphereso you are kept informed of SDK updates.

Note: Native mobile support is a new feature of 3DS2, for responses that are 3DS1 a webview is required for thechallenge.

Visualize our 3DS API and see the flow of a 3DS authentication.

Device datahas been provided using the SDK and the issuer supports 3DS2. If the order is considered low risk by the issuer a challenge is not required.
3DS2 frictionless
3DS2 Challenged
If the issuers risk analysis decides the order is of sufficient risk then achallengewill need to be performed. The SDK provides an enchanced customer experience compared to 3DS1 challenge display.
3DS2 challenged
3DS1 Challenged
If nodevice Datais provided or the issuer only support 3DS1 achallengewill need to be performed. The SDK cannot support the issuers 3DS1 challenge display, instead webView must be used
3DS1 challenged

Next steps

Get started