Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

D1 API summary

Use this checklist to validate the D1 API endpoints you need to integrate 3DS.

Required APIs

API
Inbound/Outbound
Description

Issuer -> Thales D1

Get an OAuth 2.0 access token to call the D1 backend.

Issuer -> Thales D1

Create or register a card in the D1 backend.

Issuer -> Thales D1

Renew a card.

Issuer -> Thales D1

Replace a card.

Issuer -> Thales D1

Delete a card from the D1 backend.

Issuer <- Thales D1

Receive 3DS operation notifications, such as frictionless or challenge outcomes.

Conditional APIs

Use the APIs below depending on which authentication flows you enable.

Support SMS OTP challenges

API
Inbound/Outbound
Description

Issuer <- Thales D1

Provide end user details used for OTP delivery, such as phone number.

Issuer <- Thales D1

Receive an OTP from the D1 backend so the issuer backend can deliver it to the end user (issuer-managed SMS only).

Support OOB enrollment

API
Inbound/Outbound
Description

Issuer -> Thales D1

Delete authentication credentials for an issuer application instance (OOB only).

Issuer <- Thales D1

Receive notifications about end user operations, such as authenticator enrollment.

Support OOB flow with issuer authentication (SCA)

API
Inbound/Outbound
Description

Issuer <- Thales D1

Trigger step-up authentication in the issuer application and return a correlation reference.

Issuer <- Thales D1

Provide the final result of step-up authentication to the D1 backend.

Optional APIs

Use the APIs below depending on which authentication flows you enable.

Secure outbound calls with OAuth 2.0

API
Inbound/Outbound
Description

Issuer <- Thales D1

Provide an OAuth 2.0 access token for D1 outbound calls to the issuer backend.

Retrieve 3DS operation history

API
Inbound/Outbound
Description

Issuer -> Thales D1

Retrieve 3DS operations for a card (single operation or list).

Last updated

Was this helpful?