Skip to main content

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_id before side effects.
  • Return 2xx only 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.