AntiPattern
Webhook Contract Mismatch
webhook-contract-mismatch
Stripe webhook delivery fails or is misprocessed because the server’s endpoint contract (authentication, request parsing/typing, API version, and handler shape) doesn’t match what Stripe actually sends, leading to 401s, dropped payload fields, or out-of-order success logic.