Skip to main content

📄 Guide

When an online purchase triggers 3DS authentication, DCS forwards the challenge to the partner: the webhook AUTHORISATION_3DS_CHALLENGE is pushed, and you take part in verification or code delivery per the mode configured at onboarding (the mode is set per card BIN range on the issuing side). This page covers the challenge event’s full field set with both payload examples, what each mode asks of you, and how to call the one and only result-return endpoint for OOB.

AUTHORISATION_3DS_CHALLENGE: the challenge event

The event’s data fields: OOB challenge payload example (basic transaction details only — verification happens in your app):
OTP_DELEGATE challenge payload example (additionally carries the code and delivery-channel ciphertexts):

Division of work across the three modes

Division of work across the three 3DS challenge modesDivision of work across the three 3DS challenge modes
On receiving a challenge event, handle it per the mode configured at onboarding:
Challenges are valid for about 300 seconds (the event’s expiryTime is authoritative) and time out as rejected. The result-confirmation endpoint applies to OOB mode only.

The OOB callback: the authenticate endpoint

POST /open-api-corp/card3ds/v1/authenticate — challenge-result confirmation, returning the cardholder’s verification outcome to DCS. Callable on the OOB path only. Request parameters Response data
Response examples
Error codes
Idempotency: repeating the same result for the same challengeId returns idempotently, with a response identical to the first — retries need no dedup design on your side.
Compliance note · HKMA 3DS requirements: under the Hong Kong Monetary Authority’s requirements published on 14 April 2025, online credit card transactions must be verified through the bank’s app. The HKMA’s press release of 1 August 2024 extended the requirement to 32 banks and 10 stored-value facility (SVF) operators. Partners serving Hong Kong cardholders are advised to adopt the OOB (in-app) mode to align with this direction. References: HKMA, “New Anti-Digital Fraud Measures: E-Banking Security ABC”, HKAB statement.

Next steps