three_ds.challenge.created
LiveDelivered inside the standard event envelope — see data below for this type's payload shape.
Payload
entity_type"three_ds_authentication"required
entity_idstring (uuid)required
entity_versionintegerrequired
occurred_atstring (date-time)required
three_ds_server_trans_idstring (uuid)required
programme_idstring (uuid)required
trans_status"Y" | "N" | "U" | "A" | "C" | "D" | "R" | "I"required
outcome"frictionless" | "challenge" | "attempts" | "reject" | "unavailable"required
challenge_method"otp" | "passkey"
challenge_outcome"completed" | "failed" | "abandoned" | "expired"
amountstringrequired
currencystringrequired
merchant_namestringrequired
cause"store" | "delivery"
Example delivery
{
"id": "uuid",
"type": "three_ds.challenge.created",
"created_at": "date-time",
"data": {
"entity_type": "three_ds_authentication",
"entity_id": "uuid",
"entity_version": 0,
"occurred_at": "date-time",
"three_ds_server_trans_id": "uuid",
"programme_id": "uuid",
"trans_status": "Y",
"outcome": "frictionless",
"amount": "string",
"currency": "string",
"merchant_name": "string"
}
}