Duplicate webhooks are the contract, not the bug
A payment webhook is not a message. It is a delivery attempt.
Paymos makes 11 of them per event: one initial call and ten retries, spaced 1m, 2m, 4m, 8m, 16m, 32m, 1h, 2h, 4h, and 8h, for a window of
paymos-engineering.hashnode.dev7 min read