Skip to main content
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.