If you're a developer in China trying to use Codex CLI, you've likely gotten past the registration only to hit a wall at the payment stage: OpenAI requires an international credit or debit card to enable API access. Domestic dual-currency cards may or may not work, and UnionPay cards are outright unsupported. This payment barrier blocks a huge number of Chinese developers. This article breaks down OpenAI's payment system, which steps actually need an overseas card, and a clean alternative path that doesn't require any card at all.
OpenAI's Payment Requirements: Why Overseas Cards Are a Hard Gate
To understand the gate, you first need to distinguish between ChatGPT subscriptions and OpenAI API — they run on two completely separate payment systems.
ChatGPT Subscription (Plus / Pro)
- Accepted payment methods: International credit cards (Visa, Mastercard, American Express), PayPal in some regions.
- Dual-currency card compatibility: Some Chinese bank-issued Visa/Mastercard dual-currency cards can be bound, but it's unreliable — successful binding may still result in charge failure or refund depending on the issuing bank and OpenAI's risk policy.
- Card-free path?: Currently there is no legitimate way to use the paid tier without a card. Search results for "ChatGPT without credit card" point to gift cards or virtual cards, all of which carry expiration and ban risks.
OpenAI API (Platform API)
- Accepted payment methods: International credit or debit card from a supported region. Cards issued in mainland China (even dual-currency cards) have a very low success rate.
- Top-up mechanism: You prepay into an API balance that is consumed on a per-request basis. First-time setup requires binding a card for auto-recharge, which is an even higher bar.
- Free credits: New accounts get $5 or $18 (depending on registration date) in free trial credits, but these expire, and once they're gone you're stuck unless you can bind a card.
Key Differences
| Dimension | ChatGPT Plus/Pro | OpenAI API Pay-as-you-go |
|---|---|---|
| Payment | International credit card / PayPal | International credit card (auto-recharge) |
| Dual-currency card | Sometimes works, unreliable | Very low success rate |
| Overseas address needed | No | No |
| Free credits | None (paid subscription) | $5-$18 for new users |
| After free credits | Just renew subscription | Must bind card to continue |
Which Steps Actually Need an Overseas Card?
From signup to running Codex, here's the full flow:
- Register OpenAI account: Email + phone verification (phone must be from a supported region — Chinese numbers don't pass)
- Log into API Platform: No card needed
- Create API Key: No card needed
- Enable billing / top up: Must bind an international credit card — this is the step where most Chinese users get stuck
- Run Codex CLI: Just needs the API Key
So there are two blocking points for Chinese users: phone verification (step 1) and card binding/top-up (step 4). Both can be completely bypassed through an API gateway.
Why "Third-Party Top-Ups" and "Virtual Cards" Are Not Long-Term Solutions
Two common workarounds in the community each carry serious risks:
- Third-party top-ups: Someone else tops up your account using their card. As covered in the account-ban risks article, if the payment source involves a stolen or fraudulent card, OpenAI will link the ban to your account. You're also handing over your account credentials to a third party, with zero security guarantees.
- Virtual cards (Depay, OneKey, etc.): These platforms require KYC themselves, and OpenAI's fraud detection on virtual card BIN ranges is getting increasingly aggressive. Many virtual cards are rejected during binding or at payment time. Virtual card platforms also charge setup fees, monthly fees, and loading fees that add up.
Both approaches share a fundamental problem: they're trying to outrun OpenAI's payment fraud detection, not solve the underlying requirement. The rules change unpredictably; third-party top-up vendors and virtual card platforms can shut down at any time.
Recommended: Skip Payment Barriers with TeamoRouter
TeamoRouter is an Agent-native LLM gateway designed with a payment system friendly to Chinese users. You can use Codex without owning any overseas credit card:
- Alipay top-up: Directly recharge your TeamoRouter account balance via Alipay, real-time confirmation. No credit card binding, no overseas payment method required.
- Pay-as-you-go, balance never expires: Use what you pay for; leftover balance stays in your account indefinitely. No monthly cards, no subscription lock-in, no auto-renewal. You never need to prepay large sums.
- One Key for all models: After topping up, your single API Key works for Codex (GPT-4o), Claude Code (Claude Sonnet/Opus), and Gemini CLI (Gemini 2.5 Pro) — no need to recharge separately for each model. View all bills in one dashboard instead of juggling OpenAI, Anthropic, and Google invoices.
- 10-20% floating rate + 99% cache hit rate: Your actual cost is far below the official API price. Heavy Codex use for a week typically costs single-digit dollars, and failed requests are not billed.
- No OpenAI account needed: Using TeamoRouter requires no OpenAI account registration, no phone verification, and no bank card binding. You completely sidestep OpenAI's entire payment system.
- 100% protocol compatibility: Native support for both
/v1/responses(Codex protocol) and Anthropic protocols, with no protocol conversion or local routing required. - Transparent pricing: Model rates are published on the pricing page; each request is itemized in detailed billing records.
Additionally, the native OpenAI API imposes account-tier-based rate limits that cap your throughput. TeamoRouter offers 5000 QPM plus a 99.6% SLA, not constrained by individual OpenAI account tiers.
Other Options
Besides TeamoRouter, some other gateways offer card-free payment methods, but you need to verify each one: native support for Codex's /v1/responses protocol, Alipay/WeChat Pay acceptance, explicit model tier selection (no silent downgrades), public pricing and SLA commitment. Protocol compatibility and transparency vary significantly among gateways.
If you already have an OpenAI API Key through other means, you can use it with your own proxy setup, but you'll still face the maintenance overhead and payment barrier.
Get Started
- Sign up for TeamoRouter, top up a small amount via Alipay and get your API Key
- Follow the Codex install guide to configure baseUrl and API Key
- Run your first Codex task
Access Codex, Claude Code, and Gemini CLI stably through TeamoRouter — no overseas bank card, no virtual card, no third-party top-up needed.
FAQ
Do I need an overseas bank card to use Codex?
If you use the official OpenAI API directly, yes — you must bind an international credit card to top up. But if you use a compatible gateway like TeamoRouter, no overseas card is needed; Alipay top-up works fine.
I have ChatGPT Plus — why can't I use Codex CLI?
ChatGPT Plus only unlocks GPT-4o access in the ChatGPT web interface. It does not grant OpenAI API quota. Codex CLI uses the API channel, which requires separate API balance and a dedicated API Key. Plus subscription and API billing are two completely independent payment systems.
Can I use a Chinese dual-currency card on OpenAI?
Some Chinese bank-issued Visa/Mastercard dual-currency cards occasionally work for binding, but it's highly unreliable — initial binding might succeed, but subsequent charges often fail. OpenAI's fraud policies are getting stricter on cards from Chinese issuers. Don't rely on this as your primary payment method.
What if my virtual card gets my OpenAI account banned?
When OpenAI's fraud detection identifies a virtual card BIN range, all associated accounts are flagged and banned. More critically, virtual card balances are non-refundable. To protect your account, stop using known flagged virtual card BINs immediately and switch to a gateway solution.
Can a team share one Key?
Yes. TeamoRouter's API Key is not strictly single-user bound. A team can share one Key (with usage monitoring) or assign independent Keys per member. All requests are visible in one dashboard, simplifying cost allocation and usage tracking across the team.