checkoutToken and session kind, plus flat amount, currency, and reference fields. checkout_completed also expands the customer (and, for a subscription session, the subscription, invoice, and plan). The shared delivery envelope, headers, and inline-expansion rules are on the webhooks overview and the event index; every sample below shows the full envelope.
checkout_completed
checkout_completed
Fires when a hosted or inline checkout session settles.
kind is subscription, plan, or one_time. For a subscription or plan session the subscription and paid invoice are expanded; a one-time session has no subscription.checkout_failed / checkout_cancelled
checkout_failed / checkout_cancelled
Fire when a checkout session fails at the gateway (
checkout_failed) or the customer abandons it (checkout_cancelled). Both carry the same shape. The customer is expanded only if one already matched the session’s email or phone. The example is checkout_cancelled.