POST
3DS Event
Use this webhook to receive 3DS one-time password events.
Webhook payload fields
request_idUnique event identifier for deduplication.
event_typeEvent type identifier.
Constraints
- Values
- Fixed to
issuing.card3dsEventfor this webhook.
created_atEvent creation time in ISO 8601 format.
versionWebhook API version selected when the subscription is created.
data{ cardId, txnOrderNo, ... }Card 3DS event business data.
{
"request_id": "replace_with_event_id",
"event_type": "issuing.card3dsEvent",
"created_at": "2026-01-01T00:00:00Z",
"version": "1.0",
"data": {
"cardId": "example_card_id",
"txnOrderNo": "example_transaction_order",
"type": "OTP",
"card3dsValues": "123456",
"description": "",
"transactionTime": 1767225600000,
"expireTime": 1767225900000,
"currency": "USD",
"amount": 125.5,
"merchantName": "Example Merchant"
}
}Acknowledgement
Return HTTP 200 with
respCode=20000 after the 3DS event is received and accepted. Onerway retries when the response code is not 20000.{
"respCode": "20000",
"respMsg": "success"
}