Webhook idempotency
Webhook idempotency is ensuring a replayed webhook produces no additional side effects.
Why it matters
Providers retry on any non-2xx response, so a non-idempotent handler duplicates purchases during any transient failure.
How it is measured
Replay a webhook payload and confirm no duplicate rows and a 200 response.
Checks that involve webhook idempotency
Related terms
Questions
What is webhook idempotency?
Webhook idempotency is ensuring a replayed webhook produces no additional side effects.
Why does webhook idempotency matter?
Providers retry on any non-2xx response, so a non-idempotent handler duplicates purchases during any transient failure.
How is webhook idempotency measured?
Replay a webhook payload and confirm no duplicate rows and a 200 response.