WeChat Pay is one of two payment systems that makes daily life in China work. Markets, restaurants, taxis, convenience stores, street food stalls — a huge portion of Chinese retail runs on either WeChat Pay or Alipay. As a foreign visitor, you can use both without a Chinese bank account, but the setup isn't obvious.
This guide walks through exactly how to get WeChat Pay working on your phone before and during your trip, what it can and can't do compared to local accounts, and what to do if it fails.
What Changed for Foreign Visitors (2023–2026)
Before 2023, WeChat Pay was essentially closed to foreign visitors without a Chinese bank account. That changed when the Chinese government pushed major payment platforms to open up for foreign tourists.
As of 2026:
- Foreign credit and debit cards (Visa, Mastercard, Amex) can be linked directly to WeChat Pay
- No Chinese bank account or phone number required
- Daily spending limits apply (currently ¥6,000/day, ¥50,000/year for foreign card users)
- Works at most merchants that accept WeChat Pay — which is most of them
This is a real improvement. The setup still has a few friction points, but it's functional.
What You Need Before You Start
- A WeChat account (if you don't have one, download WeChat and register — you'll need a phone number for verification)
- A Visa, Mastercard, or Amex card from an international bank
- Your passport
- A stable internet connection for the initial setup
Step-by-Step: Setting Up WeChat Pay with a Foreign Card
Step 1: Open WeChat Pay in the app
In WeChat, tap the bottom-right Me tab → Services → WeChat Pay. If WeChat Pay isn't already activated, you'll be prompted to set it up.
Step 2: Add a foreign card
Go to WeChat Pay → Wallet → Bank Cards → Add a Card.
Select your card type (Visa / Mastercard / Amex). Enter your card number, expiry date, CVV, and cardholder name exactly as it appears on your card.
WeChat will send a verification code to your phone number. Enter it to confirm.
Step 3: Complete identity verification
For foreign card users, WeChat requires identity verification. You'll be asked to:
- Upload your passport photo page
- Sometimes take a selfie or complete a facial recognition step
This verification step can take a few minutes to a few hours. In some cases it requires manual review and may take up to 24 hours. Do this before you arrive in China if possible — the verification servers work fine from abroad, and you won't want to wait a day after landing.
Step 4: Set up your payment PIN
After card verification, you'll set a 6-digit payment PIN. This is used to authorize transactions.
Step 5: Test with a small transaction
If you can, test with a small payment before your trip — some overseas WeChat Pay-enabled merchants exist. If not, find a convenience store or vending machine when you arrive and test there first.
How to Pay with WeChat Pay
Scanning a merchant QR code (most common method)
Most retail payments in China work this way:
- Open WeChat → tap the + in the top right → Scan
- Scan the merchant's QR code
- Enter the amount (or it auto-fills if the merchant has a smart POS)
- Confirm with your PIN or Face ID
Showing your payment QR code
Some merchants (like taxis and small stalls) scan your code instead:
- Open WeChat → Me → Services → WeChat Pay → Money (or tap the QR code icon in the pay screen)
- Your personal QR code appears — merchant scans it and enters the amount
- Confirm the amount before approving
Paying in apps (Didi, Meituan, etc.)
If you're using apps that integrate WeChat Pay, payment happens inside the app — you select WeChat Pay at checkout and authenticate with your PIN or biometrics. This works the same as local accounts.
Limits and Restrictions for Foreign Card Users
Foreign card users operate with different limits than local Chinese accounts:
| Item | Foreign card users | |---|---| | Daily limit | ¥6,000 | | Annual limit | ¥50,000 | | Top-up | Not available (charges directly to card) | | Transfer to others | Not available | | Red packets (红包) | Limited or unavailable | | Some merchant categories | May be restricted |
The daily limit of ¥6,000 (~$840 USD) is enough for most tourist spending. If you're paying for medical treatment or expensive purchases, you may hit this limit — in that case, Alipay with a separate foreign card is a useful parallel option.
You cannot load a balance onto WeChat Pay as a foreign card user. Every transaction charges your linked foreign card directly, which means:
- Your home bank's foreign transaction fee applies (usually 1–3%)
- Exchange rates are set at the time of transaction
- Some banks flag repeated overseas charges — tell your bank you're traveling to China
Common Problems and Fixes
"Card declined" at verification
This usually means your bank blocked an overseas verification charge (some banks send a small ¥0 or ¥1 verification charge).
Fix: Call your bank and tell them you're adding your card to a Chinese payment platform. Ask them to allow it. Then retry.
Verification stuck or rejected
WeChat's identity verification for foreign passports sometimes fails on the first attempt due to image quality issues.
Fix: Retake the passport photo in good lighting, flat surface, no shadows on the document. Make sure all four corners of the passport are visible.
If it keeps failing: Try during daytime China hours (9am–6pm CST) when manual review teams are working. You can also try the process from a different network.
Payment fails at merchant
Even with a linked foreign card, a small number of merchants only accept local WeChat Pay (linked to Chinese bank accounts). This is rare in cities but occasionally happens.
Fix: Try Alipay as a backup. If both fail, ask the merchant if they accept cash or a foreign credit card directly — some do.
QR code scanner won't open
Sometimes WeChat's scanner is slow or the QR code page requires you to be "activated."
Fix: Make sure WeChat Pay is fully set up (Wallet page shows your card). If the scanner fails, go: Me → Services → WeChat Pay → Money → Show Code (toggle between scan and show modes).
WeChat Pay vs Alipay: Which Should You Set Up?
Both. They're not mutually exclusive and take about the same effort to set up. Most travelers find that 85–90% of merchants accept both, but coverage varies.
WeChat Pay tends to have stronger integration with social features (splitting bills with friends, red packets, in-app purchases for Tencent services). Alipay has stronger international department support and is more commonly accepted at larger institutions like hospitals and airports.
If you're only setting up one: Alipay has a slightly smoother setup process for foreign users and has a longer track record with international visitors. But WeChat Pay is worth setting up too — you'll use it.
For a full comparison, see our guide on Alipay vs WeChat Pay for tourists.
Medical Payments: What to Know
If you're in China for medical treatment, WeChat Pay works at many hospital outpatient counters and some in-hospital pharmacies. However, for larger hospital bills (inpatient deposits, surgery fees), hospitals typically have payment counters that accept credit cards, bank transfers, or Alipay — sometimes not WeChat Pay.
Don't count on WeChat Pay being your only payment method for a hospital stay. For a full rundown on how hospital payment works for foreign patients, see our guide on paying for hospital treatment in China as a foreigner.
The Bottom Line
WeChat Pay works for foreign visitors. Setup takes 15–30 minutes if you do it before you arrive. The limits are fine for typical tourist spending.
Do it now, before you land. The last thing you want is to arrive at a Beijing convenience store and discover your payment setup is still in verification limbo.
For everything else you need to get ready before your trip — apps, connectivity, navigation — get the Survival Kit.
Filed under
Need more than the guide?
This guide covers the basics. If real-world friction shows up, you can compare the support options and choose the level of human backup that fits your trip.
