{
"event": "CARD_3DS_OTP",
"eventId": "evt_01HXY123456ABCDEF",
"businessId": "BUS1A2B3C4D5E6F",
"environment": "LIVE",
"timestamp": "2026-05-22T10:00:00Z",
"data": {
"cardId": "crd_01HXYZ5555ABCDEF1111",
"code": "847263",
"type": "3DS",
"timestamp": "2026-05-22T10:00:00Z"
}
}
{}
Card Events
CARD_3DS_OTP
Fired when a 3D Secure authentication code is generated for a card transaction.
WEBHOOK
CARD_3DS_OTP
{
"event": "CARD_3DS_OTP",
"eventId": "evt_01HXY123456ABCDEF",
"businessId": "BUS1A2B3C4D5E6F",
"environment": "LIVE",
"timestamp": "2026-05-22T10:00:00Z",
"data": {
"cardId": "crd_01HXYZ5555ABCDEF1111",
"code": "847263",
"type": "3DS",
"timestamp": "2026-05-22T10:00:00Z"
}
}
{}
Fires when a 3D Secure authentication code is generated for a card transaction. Deliver this code to the cardholder immediately — 3DS codes expire within 5 minutes.
For the full event group documentation see Card Events.
Event Type
CARD_3DS_OTP
Payload
{
"event": "CARD_3DS_OTP",
"eventId": "evt_01HXY123456ABCDEF",
"businessId": "BUS1A2B3C4D5E6F",
"environment": "LIVE",
"timestamp": "2026-05-22T10:00:00Z",
"data": {
"cardId": "crd_01HXYZ5555ABCDEF1111",
"code": "847263",
"type": "3DS",
"timestamp": "2026-05-22T10:00:00Z"
}
}
Payload Fields
| Field | Type | Description |
|---|---|---|
cardId | string | The card for which the 3DS code was generated |
code | string | The one-time 3DS authentication code |
type | string | Always 3DS for this event |
timestamp | string | ISO 8601 timestamp |
{
"event": "CARD_3DS_OTP",
"eventId": "evt_01HXY123456ABCDEF",
"businessId": "BUS1A2B3C4D5E6F",
"environment": "LIVE",
"timestamp": "2026-05-22T10:00:00Z",
"data": {
"cardId": "crd_01HXYZ5555ABCDEF1111",
"code": "847263",
"type": "3DS",
"timestamp": "2026-05-22T10:00:00Z"
}
}
{}
Authorizations
API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.
Body
application/json
Response
200
Acknowledge the event.

