Facing payment errors when subscribing to ChatGPT Plus is a common headache for many users. Typical issues include card declined, regional restrictions, insufficient funds, and more. This article breaks down the most common error codes and their causes, and provides tested solutions to help you complete your subscription quickly.
Card Declined: card_declined and insufficient_funds
When you see card_declined, it means the issuing bank rejected the transaction. The most common reason is bank fraud prevention, especially for international payments. You can first contact your bank to confirm whether overseas payment is enabled, or try a different Visa/Mastercard credit card. For insufficient_funds, simply check that your card balance is greater than $20 USD (including taxes), top up, and retry.
We recommend using a USD-based virtual credit card (such as Depay, OneKey) as these cards are optimized for ChatGPT subscriptions and have a higher success rate. Also ensure the billing address matches the card's registered address—otherwise, it may trigger a decline.
Region Restrictions: country_not_supported and billing_country_mismatch
country_not_supported means your payment account's region is not in OpenAI's supported list. Currently, ChatGPT Plus is only available in certain countries. Users in China need to use a US node and a US-issued credit card. Note: using a proxy alone is not enough—the card must also be a US card (virtual cards are typically US-based by default). If you see billing_country_mismatch, check that the country code in your billing address matches the card's issuing country. For example, if the virtual card address is set to the US, enter "US" as the billing country.
Additionally, some users report that using a Hong Kong IP can also trigger this error. Try switching to a US West Coast node instead.


