If you are in mainland China and try to subscribe to ChatGPT Plus, your payment will fail. OpenAI does not accept UnionPay cards, Chinese-issued Visa/Mastercard, Alipay, or WeChat Pay on their checkout page. This has been true since 2023 and nothing has changed in 2026.
The demand side has only grown: GPT-5.6 is rolling out, Codex has become a daily tool for developers, and a Plus or Pro subscription is the entry ticket. So here are the three routes that actually work today, with honest pros and cons for each. We run a recharge service ourselves, so route 3 is our product, but routes 1 and 2 are described fairly because they genuinely fit some people better.
Why your card gets rejected
OpenAI's payment processor checks the card's issuing country. Cards issued by mainland Chinese banks are declined regardless of balance, card network, or whether you use a VPN. Changing the billing address does not help. This is a policy restriction, not a technical glitch, so there is no setting you can flip to fix it.
That leaves three realistic options.
Option 1: A foreign or virtual credit card
If you have a genuinely foreign-issued card (from a bank in the US, Hong Kong, Singapore, etc.), it just works. The problem is most people in mainland China do not.
Virtual card platforms fill that gap: they issue you a virtual Visa/Mastercard you can top up. It works, but the failure modes are real:
- Many virtual card BINs are flagged by OpenAI's risk system, so the card binds but the charge is declined
- Top-up fees plus FX spread typically add 5-10% to the real cost
- Platform quality varies wildly, and a platform disappearing with your balance is not a rare story
Best for: people who already have a reliable virtual card set up for other overseas services. Not worth setting up from scratch just for ChatGPT.
Option 2: App Store gift cards (iOS route)
With a US Apple ID, you can buy US App Store gift cards, redeem them, and subscribe to ChatGPT Plus inside the iOS app.
The catches:
- You need a properly registered US Apple ID (region-correct, no payment method conflicts)
- Apple takes its cut, so this route effectively prices Plus higher than $20
- Subscription management gets awkward: canceling or upgrading to Pro from an App Store subscription is a common support headache, and Pro tiers are not always available in-app
Best for: iPhone users who already maintain a US Apple ID and only need basic Plus.
Option 3: A recharge service (WeChat Pay, delivered to your own account)
This is the route we built PayForChat for: you pay in RMB with WeChat Pay, and the subscription is delivered onto your own ChatGPT account. You keep your chat history, memory, and settings; no account sharing, no new account.
How it works:
- Sign in at payforchat.com with your Google account
- Pick a plan (Plus monthly is ¥199, roughly $28; Pro tiers are also available; current pricing is on the plans page)
- In a browser where you are logged into ChatGPT, open
chatgpt.com/api/auth/session and paste the content into the order form. This is a temporary session token, not your password, and you can revoke it anytime by logging out of all devices in ChatGPT settings
- Pay via WeChat Pay QR code
- Delivery is automated and usually takes seconds to a few minutes. If the recharge fails, you get a full refund
Trade-offs, stated honestly:
- You pay a markup over the official $20 (that is the cost of payment rails plus the service). Compare the total cost against virtual card fees before deciding
- You are trusting a third party with a session token. Judge any service in this category by whether they need your password (they should not), whether refunds are automatic on failure, and whether support actually responds
Best for: anyone who wants the subscription on their own account with a payment method that works in China, and does not want to maintain foreign payment infrastructure.
Which one should you pick?
- Already have a working foreign card → use it, done
- iPhone user with a US Apple ID, only need Plus → gift cards are fine
- Want it on your own account, paid in RMB, minimal setup → recharge service
- Buying a pre-registered account from a marketplace → we recommend against it: the account is not yours, history and settings start from zero, and recovery disputes are common
FAQ
Q: Is it safe to give a service my ChatGPT session token?
A: A session token lets a service act on your account temporarily, which is exactly why reputable services never ask for your password. After delivery, log out of all devices in ChatGPT settings and the token is dead. If a service asks for your actual password, walk away.
Q: Will using a recharge service get my account banned?
A: The subscription itself is a normal paid upgrade on your own account. That said, third-party payment for subscriptions sits in a gray area of OpenAI's terms, which is true for every route on this list except a foreign card in your own name. In our operating history, bans tied to recharging itself are not something we have observed; still, we state the risk rather than pretend it is zero.
Q: Can I pay for ChatGPT Pro (not just Plus) this way?
A: Yes. Pro tiers matter more now that GPT-5.6's strongest compute mode is going to Codex. Pricing for Pro plans is on the plans page.
Q: Does Alipay work anywhere in this flow?
A: Not with OpenAI directly. Some recharge services accept it; PayForChat currently uses WeChat Pay.
Changelog
- 2026-07-06: First published. Pricing referenced is current as of publication; check the plans page for the latest.