March 2026
All changesCheckout payments send checkout events
Pay-in webhooks for checkout payments now use CHECKOUT_COMPLETE and CHECKOUT_FAILED.
Pay-in webhooks for payments made through checkout now set event_type to:
CHECKOUT_COMPLETEwhen the payment succeeds, orCHECKOUT_FAILEDwhen it fails.
Before this change they used IN_FLOW_SUCCESS_EVENT, the same event as other inflows. Pay-ins that are not linked to a checkout still use IN_FLOW_SUCCESS_EVENT. Checkout pay-in payloads also include checkoutReference.
These events were replaced on 22 May 2026; see dedicated checkout webhooks.
What you need to do
If you matched checkout payments on IN_FLOW_SUCCESS_EVENT, also handle CHECKOUT_COMPLETE and CHECKOUT_FAILED.