> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentcard.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# checkout_authorization.approved

> The user approved with Face ID and the processor answered (`token` and `cse` only).

The user approved with Face ID and the processor answered (`token` and `cse` only). Carries the post-charge reconciliation: `amount_verified`, `charged_amount_cents`, `charged_kind` (`captured`, `authorized`, `none`, or null). On `cse` the charged facts are null because Adyen answers the browser, not Agentcard.

```json theme={null}
{
  "id": "evt_9f8e7d6c5b4a",
  "type": "checkout_authorization.approved",
  "created": 1757264400,
  "livemode": false,
  "data": {
    "authorization_id": "cauth_2q9d1x8f3k2m4t7w",
    "user_id": "usr_8f3k2m",
    "external_user_id": "usr_8f3k2m",
    "merchant": "shop.example.com",
    "amount": "$23.06",
    "amount_cents": 2306,
    "currency": "usd",
    "amount_authority": "stripe_payment_intent",
    "psp": "stripe",
    "mode": "token",
    "submitted_at": null,
    "amount_verified": true,
    "charged_amount_cents": 2306,
    "charged_currency": "usd",
    "charged_kind": "captured"
  }
}
```
