Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

Manage payment authentication

Overview

During payment flows that require CDCVM, the issuer application must trigger Android device authentication.

You can implement this step in one of two ways:

  • Let the D1 SDK manage the authentication screen.

  • Let the issuer application manage the authentication screen.

Use one model consistently in your payment flow.

Choose an implementation model

Use D1 SDK authentication

Choose this model if you want the D1 SDK to own the Android device authentication step.

This model is simpler to integrate. It also keeps the payment flow behavior consistent with the D1 SDK defaults.

See Use D1 SDK authentication.

Use issuer application authentication

Choose this model if the issuer application must control the authentication UX.

This model gives you more control. It also requires the issuer application to manage the Android device authentication screen and related UI states.

See Use issuer application authentication.

Last updated

Was this helpful?