When subscribing to ChatGPT Plus, payment failures or error messages often come down to card restrictions, network issues, or account status. This article covers typical error codes and troubleshooting methods to help you get your subscription back on track without repeated failed charges.
Error “card_declined”: Card rejected by your bank
This is the most common payment failure. It usually means your issuing bank flagged the transaction as high-risk, or your card doesn’t support cross-border payments. First, check if your credit card has foreign transaction capabilities enabled—many domestic banks disable overseas online payments by default.
If the card is enabled but still gets declined, contact your bank and explain it’s a payment to OpenAI, asking them to temporarily allow the charge. You can also try a Visa or Mastercard single‑brand card instead of a UnionPay dual‑brand card, which may be blocked due to routing issues.
Error “insufficient_funds” or “fraudulent”: Low balance or risk control block
“insufficient_funds” means your card doesn’t have enough credit or balance. Check your available limit and make sure you have enough to cover the $20 monthly fee. “fraudulent” indicates your bank’s fraud detection system flagged the transaction. Call your bank to confirm it’s not unauthorized and ask them to whitelist the payment.
If the risk control alert persists, try a different card from another bank, or use an intermediary payment method like PayPal to reduce the chance of direct card rejection.

