> ## 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.settled

> Agentcard read the payment back from the processor and it succeeded: the charge settled.

Fires once, after `approved` (or after `expired` with `replay_attempted: true`) for the same authorization, when Agentcard reads the payment back from the processor and the processor reports it succeeded. Only a Stripe PaymentIntent confirm can be read back this way; the `settlement` object on the earlier event says whether a read follows (`final: false`) or not.

`settlement.processor_reference` is the processor's own id for the payment, the charge when Stripe returns one and the intent otherwise; `settled_amount` and `settled_currency` are what the processor reports collected. A settled charge is still not a merchant order. If the merchant page never showed a receipt, this event tells you the money moved; the merchant's order is where the purchase itself is confirmed.

```json theme={null}
{
  "id": "evt_9f8e7d6c5b4a",
  "type": "checkout_authorization.settled",
  "created": 1757264400,
  "livemode": false,
  "data": {
    "authorization_id": "cauth_2q9d1x8f3k2m4t7w",
    "user_id": "usr_8f3k2m",
    "external_user_id": "usr_8f3k2m",
    "merchant": "apps.dan.org",
    "amount": 500,
    "currency": "usd",
    "amount_display": "$5.00",
    "amount_authority": "processor",
    "psp": "stripe",
    "mode": "token",
    "status": "approved",
    "settlement": {
      "status": "settled",
      "reason": "processor_succeeded",
      "final": true,
      "processor_reference": "ch_3Qxample",
      "processor_status": "succeeded",
      "processor_error_code": null,
      "settled_amount": 500,
      "settled_currency": "usd",
      "checked_at": "2026-09-17T20:59:12.000Z",
      "resolved_at": "2026-09-17T20:59:12.000Z",
      "message": "The processor reports this payment succeeded: the charge settled."
    }
  }
}
```
