Detailed Flow Scenarios

Drawing
All 3-D Secure flows has the following steps, some of them don’t need validation, some of them need it.

Integration Workflow

  1. Call our Setup endpoint to initialize the process

  2. Implement Cardinal Songbird SDK for device data capture

  3. Call our Check Enroll endpoint with collected device data

  4. Handle the three possible outcomes:

    • Success: Proceed directly to authorization

    • Pending: Show challenge modal, then call Validate endpoint

    • Failed: Handle declined transaction

  5. Use authentication results for Authorization with your chosen payment method

Last updated

Was this helpful?