3D Secure Integration


Ravelin can provide an additional layer of fraud protection by performing 3D Secure (3DS) authentication.

3D Secure requires that customers perform an identity verification check with their card issuer.

With 3D Secure 2, frictionless authentication is possible. This means that the issuer trusts the customer based on the 3DS data provided, and therefore is not required to complete a challenge.

Ravelin’s 3DS Server supports 3D Secure 2 (3DS2) versions 2.2.0 and 2.1.0.

Ravelin’s 3DS Server is approved by EMVCo, is PCI 3DS compliant and is certified with 3DS implementations from all the major card schemes.

  • Visa Secure
  • Mastercard Identity Check
  • Discover ProtectBuy
  • American Express SafeKey
  • Cartes Bancaires FAST’R by CB
  • JCB J/Secure
  • UnionPay 3-D Secure

We can provide example browser and app 3DS checkout integrations to assist you in integrating with Ravelin’s 3DS Server.

3D Secure needs to be enabled on your account before it can be used. Please speak to your account manager about enabling 3D Secure.

Integration Guides

API Reference and SDKs

  • 3D Secure API
    Ravelin’s 3D Secure API reference.

  • 3DS JavaScript
    Details of Ravelin’s 3DS JavaScript, required when performing 3DS authentication in a browser.

  • iOS 3DS SDK
    Details of Ravelin’s iOS 3DS SDK, required in a 3D Secure iOS app integration.

  • Android 3DS SDK
    Details of Ravelin’s Android 3DS SDK, required in a 3D Secure Android app integration.