Skip to content

three_ds.challenge.completed

Live

Delivered 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.completed",
  "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"
  }
}