The Friday-night race condition
Retries look like new events under load. Duplicate webhook testing exposes whether you key off event ID, payment intent ID, or dangerously create a new row per delivery.
Fire the same event twice. See if your handler double-charges.
Retries look like new events under load. Duplicate webhook testing exposes whether you key off event ID, payment intent ID, or dangerously create a new row per delivery.