Payment Intents & Checkout

Stripe webhook event

checkout.session.expired

A Checkout session expired before completion.

Quick answer

A customer abandons Checkout and the session times out.

Event typecheckout.session.expired
CategoryPayment Intents & Checkout
When it firesA customer abandons Checkout and the session times out.
Recovery-relevant?No

When it fires

A customer abandons Checkout and the session times out.

What to do with it

Optionally follow up with an abandoned-checkout email.

Stop building webhook handlers

SubRevival consumes the failed-payment events for you and runs the full recovery stack, no endpoint to build, secure, or maintain. 5-minute Stripe OAuth, $19/mo flat.

Start Recovering Revenue

FAQ

What does the Stripe checkout.session.expired webhook event mean?

A Checkout session expired before completion.

When does checkout.session.expired fire?

A customer abandons Checkout and the session times out.

What should I do when I receive a checkout.session.expired event?

Optionally follow up with an abandoned-checkout email.

Related events

Source: official Stripe events documentation.