Pattern
Stripe Flow Mis-Specification
stripe-integration-flow-desync
Stripe state and callbacks diverge from app assumptions because clients, integration paths, and mode parameters are mixed or misunderstood; webhooks can arrive before UI success, API responses aren’t persisted, and billing changes can trigger immediate edge-case charges.