capabilities.work

Card Payment With 3D Secure

A 3-step recipe with Interswitch. We can help you get access.

Recipe · 3 steps

Card Payment With 3D Secure

Authorize a card payment, step up to 3D Secure if needed, and confirm.

  1. Authorize and capture the card payment using a tokenized card. Branches to 3D Secure step-up when the status indicates authentication is required.
  2. Create a 3D Secure session for the authorized payment to obtain the ACS redirect details for issuer step-up authentication.
  3. Read back the payment to capture its final authoritative status after authorization (and any step-up).
What you'll need to have ready
  • accessToken: Bearer access token from the Passport OAuth token endpoint.
  • transactionRef: Unique merchant transaction reference.
  • amount: Amount in minor currency units.
  • currency: ISO currency code.
  • cardToken: Tokenized card reference to charge.
  • returnUrl: URL the issuer ACS returns to after 3D Secure step-up.
For your developer

Arazzo workflow interswitch:card-payment-with-3ds, 3 operations: createCardPayment → createThreeDSecureSession → getPayment. Specs on APIs.io.