DEV Community

Tung@fizen
Tung@fizen

Posted on • Originally published at blog.fizen.io

ChatGPT Plus and Claude Pro reject your card? It is probably the billing country, not the card

TL;DR: ChatGPT Plus and Claude Pro can reject a perfectly good card because your country is not on their billing list. The card is not the problem. The billing country is.

This one confused me for a while. My card was fine, address matched, no fraud flag, and OpenAI still bounced the Plus upgrade. Claude Pro did the same. Different failure from a normal decline, and the fix is different too.

Disclosure: I work on Fizen, one of the crypto-card options I mention below. The non-Fizen options are here because they genuinely work.

What is actually being checked

A normal Stripe decline is a risk score. This is a policy gate. OpenAI and Anthropic only sell subscriptions in a list of supported countries, and they infer your country from a few signals:

  • The issuing country of your card (from the BIN).
  • The billing country on the payment form.
  • Sometimes IP and account region.

If those say "unsupported country," you get a clean rejection with no useful error. It is not fraud. It is geography. A VPN alone almost never fixes it, because the card BIN still says where you are.

What actually clears it

The signal that counts most is the card's issuing country, so that is what you change.

  • Wise or Revolut, where the issued card maps to a supported region. Check which country your specific card is issued in, not where you live.
  • A US-issued card (Mercury if you have a US entity, Privacy.com if you are US based) clears almost everything.
  • A crypto-funded card if you already hold USDT. Fizen, Gnosis Pay, and RedotPay issue Visa cards whose BIN sits in a supported region, so the policy gate sees a supported country. Honest caveats: you still pass KYC, the supported-country list changes, and you are holding USDT, which is a custody choice, not free money.

Whichever you pick, set the billing country on the form to match the card, not your home address. Mismatched country is the most common reason these still fail.

A quick checklist before you upgrade

  1. Confirm the tool supports your billing region at all. If it does not, only a card from a supported region will work.
  2. Use a card issued in a supported country.
  3. Match the billing country on the form to the card.
  4. If it still fails, save the exact wording. "Not available in your country" is a policy gate. "Your card was declined" is a risk decline, which is a different fix.

Same trap exists on a bunch of AI tools right now. If you hit it on a specific one, name the tool and your country in the comments.

Longer breakdown, with the supported-region notes and which cards map where, is here.

Top comments (0)