Skip to content
China for Travelers

WeChat Pay for Foreigners: Add a Foreign Card (2026)

Which cards WeChat Pay accepts (narrower than Alipay), why passport real-name comes first, the fee (3% over ¥200, same as Alipay), the exact in-app steps, and the mainland-only limits — cross-checked against WeChat's newsroom, aggregated 2024–2026 guides, and first-hand bindings.

By China for Travelers Editorial · Published · Updated

Verification scope: the editor holds a Singapore passport, has lived in Chongqing since 2018, and has bound foreign-issued cards to WeChat Pay first-hand. The accepted-network list, fee rule and timing below draw on WeChat's own newsroom plus aggregated 2024–2026 guides (Wise, hiddenchinatravel, LTL, plus YouTube / Reddit walkthroughs), cross-checked against that first-hand experience. Unlike our Alipay guide we do not yet have a WeChat Customer-Service screenshot, so treat network/fee specifics as well-corroborated rather than first-party-quoted, and re-check at the app screen.

Can foreigners use WeChat Pay? The short answer

Yes — and you want it set up alongside Alipay, not instead of it. Day-to-day China runs on QR-code payments; a foreign card bound inside WeChat Pay, after passport real-name, works at almost any mainland-China merchant a local's phone does. WeChat's foreign-card support is narrower than Alipay's and the money functions are more limited (see below), which is exactly why the standard advice is to run both: if one binding or QR is rejected, the other usually carries you.

Before you start

  • App version: download or update to the latest international WeChat — older builds miss the foreign-card flow.
  • Account: register with an overseas phone number (Japan, EU, US numbers all work).
  • ID: your passport, for real-name verification.
  • Card: see the accepted networks below.

Which cards WeChat Pay accepts

This is narrower than Alipay (which takes seven networks including Amex and UnionPay). The WeChat foreign-card flow is mainly:

NetworkOn WeChat Pay?
VisaYes — main supported network
MastercardYes — main supported network
JCBSome — supported on many but not all versions
DiscoverSome app versions only
Diners ClubSome app versions only
American ExpressNot in the WeChat foreign-card flow (use Alipay)
UnionPayNot in the WeChat foreign-card flow (use Alipay)

If your card isn't supported the app rejects it as you enter the number, so it's safe to just try. Hold an Amex or want a UnionPay card for fee reasons? Bind that one to Alipay instead — that's part of why you set up both.

Real-name verification is required — and comes first

The first time you open Wallet, WeChat prompts you to add identity information and set a 6-digit payment password. That step is the real-name activation, and it must be done before you can add a card. Foreigners can now complete it with a passport — no Chinese ID or Chinese bank card is required. Skip or half-complete it and only the most basic spending works; receiving money and transfers stay locked.

How to add a foreign card — step by step

  1. Install / sign up. Search WeChat in the app store, install, tap Sign up, register with your overseas number. (Skip if you already use WeChat.)
  2. Activate Wallet. Me → Services → Wallet; complete the identity info + 6-digit payment password prompt (the real-name step above).
  3. Open Bank Cards. Me → Services → Wallet → Bank Cards (labels vary slightly by version — "Pay and Services" / "Cards").
  4. Tap Add a Bank Card; enter the card number or scan it.
  5. Fill the card details in order: card number, expiry, CVV, cardholder name (match the passport / bank name exactly — case and order matter), then billing address and the phone number on file with the bank.
  6. Complete the bank's SMS code / 3D Secure check. Binding is a real-time bank authorization — on success WeChat shows "bound successfully", the card appears in the list, and you can set it as the default.
WeChat Me tab with Pay and Services highlighted
1 · Me → Services
WeChat Pay and Services screen with Wallet highlighted
2 · Wallet
WeChat Wallet screen with Bank Cards highlighted
3 · Bank Cards
WeChat Bank Cards screen with Add a Bank Card highlighted
4 · Add a card
WeChat Add a Bank Card screen with the card-number field and scan option
5 · Enter card
The in-app navigation: Me → Services → Wallet → Bank Cards → Add a Bank Card. (These screens show the path; the card-detail fields above are per WeChat's newsroom and 2024–2026 guides.)

Fees: what you actually pay

The fee rule is the same as Alipay for an overseas Visa or Mastercard:

TransactionWeChat Pay service fee
Foreign card — transaction ≤ ¥200None (fee-free)
Foreign card — transaction > ¥2003% of the transaction
Your card issuerMay separately add a cross-border / FX fee, typically 1–3%

The ¥200 threshold is per transaction, not a daily total — street food, taxis and convenience stores are usually under it; hotels and shopping are not. Unlike Alipay, WeChat does not publish a UnionPay exemption, so for big-ticket spend the cheapest route is an international UnionPay card on Alipay instead.

Where it works — and the limits

  • Works: scanning a merchant code or showing your pay code in mainland China, plus mini-program / official-account shopping, ride-hailing and food delivery — the bound foreign card is charged directly.
  • Mainland merchants only: a foreign card on WeChat Pay is for spending at mainland-China merchants. No overseas P2P transfers, and red packets / money-transfer functions to people are blocked.
  • Function limits: sending money to individuals, red packets, and your own receive-payment code still generally require a Chinese bank card or higher real-name — the same restriction as Alipay.

WeChat Pay or Alipay — set up both

Both, before you fly. Their merchant networks overlap but aren't identical, foreign-card binding fails on one platform for no clear reason often enough that the other is your safety net, and Alipay takes more card networks (Amex, UnionPay) plus the UnionPay fee exemption. Alipay is stronger at e-commerce, transport and Trip.com / 12306 booking; WeChat Pay is stronger at small shops, family restaurants and chat-first ride-hailing. See the Alipay for foreigners guide and the pre-trip checklist payments section.

Frequently asked questions

Can foreigners use WeChat Pay in 2026?
Yes. WeChat Pay (Weixin) accepts foreign cards — mainly Visa and Mastercard, some JCB, and on some app versions Discover and Diners Club. Use the latest international WeChat, register with an overseas phone number, complete passport real-name verification first, then add the card. After that you scan QR codes to pay at mainland-China merchants like a local.
Do I need real-name verification on WeChat Pay?
Yes. The first time you open Wallet, WeChat makes you add identity info and set a 6-digit payment password — that step is the real-name activation, and it must be done before you can add a card. Foreigners can now real-name with a passport; no Chinese ID or Chinese bank card is required. Without it only the most basic spending works — receiving money and transfers stay locked.
Which cards can I add to WeChat Pay as a foreigner?
Mainly Visa and Mastercard; some JCB; on some app versions also Discover and Diners Club. Unlike Alipay, the WeChat foreign-card flow does not list American Express or UnionPay. If your card isn't accepted the app rejects it at entry, so it's safe to just try.
Does WeChat Pay charge a fee for foreign cards?
Yes, above a threshold — the same rule as Alipay. Transactions up to ¥200 each are fee-free; transactions over ¥200 incur a 3% service fee. Your card issuer may additionally add its own cross-border / FX fee, typically 1–3%.
How do I avoid the WeChat Pay 3% fee?
Keep individual transactions at or below ¥200 (per transaction, not a daily total — fine for street food and taxis, not hotels). WeChat does not publish a UnionPay exemption the way Alipay does, so for big-ticket spend the cheapest route is an international UnionPay card on Alipay instead — see our Alipay guide.
How long does WeChat Pay card binding take?
Usually fast. Per WeChat's newsroom and 2024–2026 guides, passport real-name (with the 6-digit payment password) is normally instant or a few minutes, rarely up to ~24 hours. The card binding itself is a real-time bank authorization (SMS / 3D Secure) — it succeeds immediately, with no separate long manual review. Still set it up days ahead, not at the airport.

Confirm your card actually works

Don't find out at a Beijing taxi window that the binding silently failed. The cleanest real test is a small, low-risk booking before you fly — a cheap advance train ticket or a free-cancellation hotel night on Trip.com, which runs an English checkout and accepts the foreign card you just bound. If it goes through, your setup works; if it doesn't, you still have time to re-bind (or fall back to Alipay).

Test it with a real booking

Book a refundable train or hotel on Trip.com — English UI, foreign cards, instant confirmation. It doubles as a live check that your card binding works.

Book a train or hotel on Trip.comEnglish UI · Foreign cards · Free-cancellation options

Affiliate link · we earn a small commission on Trip.com bookings.

Related