What HTTP 402 means
RFC 9110 §15.5.3. Originally reserved for digital cash systems that never materialised. Now repurposed by some APIs (notably Stripe and OpenAI) to indicate the customer's payment method failed or quota is exhausted.
Typical causes
- Stripe card_declined
- OpenAI insufficient_quota
- Paid feature on free plan