3D Secure

3D Secure provides an extra layer of fraud detection and may require the customer to complete an authentication flow provided by the card issuer.

Prerequisites

Please familiarise yourself with the guide to Accept an Online Payment, as the steps outlined in this document builds upon the existing integration.

Authentication flows

There are two possible authentication flows:

  • Challenge Flow - This flow involves the customer and often requires them to enter a password or one time code sent to their mobile.
  • Frictionless Flow - This flow uses device fingerprinting to verify cardholder authenticity and does not require any customer input.

3D Secure during Pay Request flow

As part of 3D Secure, the customer's web browser is fingerprinted during payment. If challenge flow is required, Tyro.js will automatically render an iframe to present a challenge to the customer. This challenge is provided by the card issuer and Tyro has no control over this process.

Once the customer completes the challenge, Tyro.js will evaluate the results and proceed the payment accordingly. Upon completion, display the payment result on your Checkout page.

Testing 3D Secure

You can test the 3D Secure flow by using the provided sandbox test cards from here: Testing

Copyright © Tyro Payments 2019-2024. All right reserved.