AntiPattern
Third-Party Payment Race Misuse
payment-gateway-integration-desync
Webhook and client-side payment state get out of sync (or the wrong Stripe API surface is mixed) because server events can arrive before the browser reaches success, and developers may misconfigure payment objects, email fields, or client handling, causing incorrect or missing UX/backend state.