Retries
If your endpoint fails or exceeds the timeout, delivery may be retried. Your handler must be idempotent in the same way your client POST calls are idempotent.
Safe model
- Persist
event_idbefore side effects. - Return
2xxonly after state is consistent. - On
5xx, alert and reprocess without assuming perfect ordering.
Did this page unblock the next step?
Feedback stays inside the docs flow and should never include customer or card data.