checkout.session.abandoned.v-1.0.0
Fires when a checkout session is abandoned. This event has a different shape from the others: it brings the form as filled in until the moment of abandonment (checkoutForm) and the full query string captured on the checkout URL (searchParams), instead of the standard trackingParameters object.
An abandoned session is not an order, so this event has no
orderId, status, customer, commission, amounts, or trackingParameters.Payload
fingerprint is a unique session/browser identifier, and searchParams returns the complete captured query string — not limited to the fixed set of tracking parameters.