You click "Upgrade to Plus", enter your card, and get a decline — no reason given. If your card was issued outside the US/EU, this is the default outcome, not bad luck. Here are the three routes that reliably work in 2026, with the honest trade-offs of each.
Short answer: if you have an Apple ID or Google account with access to gift cards, app store billing is the most official route (but you pay the app store markup). If you're comfortable managing a KYC-verified virtual card, that's the most flexible. If you just want the subscription to land on your account with zero card wrangling, a top-up service that accepts your local payment methods is the fastest. Details below.
Why your card gets declined in the first place
OpenAI's web checkout runs on Stripe, and the decline usually happens at the risk-control layer before OpenAI ever sees your payment. Three signals matter:
- Card issuing country — most mainland China, and many SEA/Middle East issued cards are filtered out
- Billing address — must be plausible for the card region
- IP address — a mismatch between card region and IP raises the risk score
This is why a VPN alone doesn't fix it: the issuing bank on your card is the primary signal. For reference, OpenAI's web checkout accepts Visa, Mastercard, American Express, and Discover; PayPal is not accepted for individual Plus subscriptions, and neither is crypto (a few regions have local options like UPI in India or Pix in Brazil — as of publication).
Way 1: App store billing with gift cards
How it works: subscribe inside the ChatGPT iOS or Android app. Payment goes through Apple/Google's billing, not Stripe — which sidesteps the card-decline problem entirely. To fund it without a foreign card, redeem an Apple / Google Play gift card (widely available from resellers) onto your account balance, then subscribe in-app.
Pros:
- Fully official; subscription managed like any other app subscription
- No card at all — gift card balance covers it
Cons:
- App store markup: in-app pricing is typically higher than the $20/month web price, because Apple/Google take their cut
- Your Apple ID / Google account region must support ChatGPT in-app purchases; mainland-region Apple IDs don't, so you need a US or other supported-region account first
- Gift cards from unofficial resellers occasionally turn out to be carded/invalid — buy from reputable sources
Way 2: KYC-verified virtual cards
How it works: services issue a virtual Visa/Mastercard (usually with a US or HK BIN) that you top up, then use on OpenAI's web checkout like a normal card.