Skip to content
conflictMEDIUM2026-05-06 08:36 UTC

Stripe Webhook Was Silently Failing for 5 Days: The 4xx Retry Trap and the Beginning-of-Month Time Bomb

TL;DR 21 invoice.paid webhooks failed for 5 straight days in production. We only noticed because Stripe sent a "we'll auto-disable this endpoint by 5/10" warning email. Root cause: a DB integrity gap caused our handler to throw HttpException(BAD_REQUEST) 竊・Stripe treats 4xx as retry-eligible 竊・in

ADVERTISEMENT
⚡ STAY AHEAD

Events like this, convergence-verified across 689 sources, land in your inbox every Sunday. Free.

GET THE SUNDAY BRIEFING →

RELATED · conflict