The short version
You can use WeChat Pay in China as a foreign tourist. You do not need a Chinese bank account, a Chinese phone number or a Chinese ID card.
Set it up at home, a few days before you fly:
- Install WeChat from the App Store or Google Play.
- Register with your home mobile number and pass WeChat’s security check.
- Open Wallet and link an international card, ideally a physical Visa or Mastercard credit card.
- Verify your passport so you can make larger payments.
- Set a six-digit payment password and turn on Face ID or fingerprint.
- Keep a second wallet, a second card and some cash as backup.
In China, you then scan the merchant’s QR code or show your own payment code. Your card is charged in your home currency.
WeChat Pay works alongside Alipay. For the Alipay setup, see Alipay for foreigners.
What you need before you start
| You need | Why | Tip |
|---|---|---|
| A smartphone | WeChat Pay lives inside the WeChat app | Update iOS or Android first |
| Your home phone number | Registration and login codes | Keep this SIM active in China, for example as a second line |
| A physical card | The card WeChat Pay charges | Credit cards link more reliably than debit, prepaid or virtual cards |
| Your passport | Identity check for higher limits | Use the passport you travel on |
| Access to your bank app | Approving the card check and 3-D Secure codes | Turn on overseas and online payments |
Losing access to your home number is the most common reason visitors get locked out. Before you fly, make sure that number can still receive SMS codes abroad.
Step 1: Register WeChat with your home number
WeChat is a messaging app first, and WeChat Pay is built into it. It is the same app everywhere; in mainland China it is called Weixin (微信).
- Open WeChat and tap Sign up.
- Choose your country code and enter your mobile number.
- Enter the text message code.
- Pass the security check. Tencent says new overseas users can do this in one of three ways:
- an existing WeChat user scans a code on your screen;
- you verify a bank card;
- you link a card to open WeChat Pay straight away.
If WeChat asks for a friend’s scan and you do not know anyone, look for the card option on the same screen. If it is not offered, a hotel receptionist or your guide can usually help once you arrive, but it is better to finish this at home.
Step 2: Link your international card
- Tap Me, then Services (in some versions Pay and Services).
- Tap Wallet, then Cards, then Add a card.
- Enter the card number, expiry date and security code (CVV).
- Enter your name exactly as printed on the card, plus any billing details requested.
- Complete your bank’s check, such as a 3-D Secure code or a push notice in your bank app.
WeChat Pay accepts cards from Visa, Mastercard, American Express, JCB, Discover, Diners Club and UnionPay.
Tencent says that for small payments, you only need to submit the card number, expiry date and CVV, and the card issuer checks them. No passport is needed at this stage. For where cards work without a wallet, see Can I use my credit card in China?
Step 3: Verify your passport for higher limits
China’s central bank says no identity details are needed for mobile payments by foreigners below a certain amount. For larger payments, WeChat Pay asks you to complete real-name verification:
- a photo of your passport photo page;
- your name, nationality, passport number and expiry date;
- sometimes a face scan.
Tencent says automatic checks now review passports from more than 20 countries in seconds rather than a day. Do it at home anyway, in case your passport needs a manual review.
Step 4: Set your password and language
- Payment password: a six-digit PIN, different from your bank PIN.
- Face ID or fingerprint: faster at checkouts.
- Language: WeChat follows your phone language or its own setting under Me → Settings → General → Language. Mini-programs made by other companies may still be in Chinese.
How to pay
Show your code (the merchant scans you). Tap + at the top right of the Chats screen, then Money (the name can vary by version), and show the barcode and QR code. The cashier scans it. This is the usual method in supermarkets, chain stores, restaurants and hotels.
Scan their code (you scan the merchant). Tap +, then Scan, point at the printed QR code, type the amount in RMB, check the payee name and confirm. This is common at small stalls, markets and taxis. Show the seller the success screen.
Always check the amount and the payee before you confirm. The UK government advises travelers to learn about QR code phishing, because fake codes can be stuck over real ones. If a code looks tampered with, show your own code instead.
What else you can do with WeChat
- Call a ride-hailing car: the State Council’s guide for foreigners says to open WeChat, tap Me → Services, then Mobility or Ride Hailing, and enter your pick-up point and destination.
- Order food in restaurants that use table QR codes. See How to order food in China.
- Book tickets and pay bills through mini-programs, although many are only in Chinese.
- Message your hotel, guide or driver. WeChat is the most common way to stay in touch in China.
Transit codes for the metro vary by city and may not support foreign cards. Buy a ticket at the machine if the code will not open.
Fees and limits
| Item | What to expect |
|---|---|
| Single payment limit | US$5,000 per payment for overseas visitors |
| Yearly limit | US$50,000 in total per year |
| Before passport check | Only smaller payments |
| WeChat Pay card fee | Free on payments of RMB 200 or less; about 3% above that, shown before you confirm |
| Your bank’s fees | Foreign transaction or currency conversion fees set by your card issuer |
The per-payment and yearly limits are set by China’s central bank for overseas visitors. The RMB 200 fee waiver was described by Tencent in 2024, and WeChat Pay has run extra fee waivers for new users at times. Fees change, so read the fee line on the payment screen before you confirm.
Tip: split big bills. A hotel stay or large purchase can often be paid by physical card instead, avoiding the wallet fee.
When your card will not link
| What you see | Likely cause | What to do |
|---|---|---|
| “Card not supported” | Prepaid, virtual or unsupported card type | Use a physical credit card; try a card from another bank |
| Card declined with no reason | Your bank blocked the check from a Chinese payment company | Approve it in your bank app or call your bank, then try again |
| 3-D Secure code never arrives | Code sent to a number you cannot receive | Turn on roaming for your home SIM, or approve in the bank app |
| “Information does not match” | Name or billing details differ from the bank’s records | Type your name exactly as printed on the card |
| Card linked, but big payments fail | Passport not yet verified | Complete real-name verification in Wallet |
| “Too many attempts” | Security lock after repeated failures | Wait 24 hours, then use a different card |
Tencent says WeChat Pay offers customer service around the clock in English, Spanish, Japanese and other languages. Find it under Me → Services → Wallet → Help (menu names can vary by version).
When a payment fails at the counter
- Read the message. A risk check, a declined card and a weak connection need different fixes.
- Switch method. If scanning fails, show your code, and the other way round.
- Switch card in the payment method list before confirming.
- Try Alipay, your second wallet.
- Pay by physical card or cash. See Cash and ATMs in China.
WeChat Pay or Alipay?
| Feature | WeChat Pay | Alipay |
|---|---|---|
| Foreign cards | Visa, Mastercard, Amex, JCB, Discover, Diners, UnionPay | The same |
| Central bank limits | US$5,000 per payment, US$50,000 per year | The same |
| Registration | Security check, sometimes needs a friend’s scan | Home number and text code |
| English in built-in services | Limited; many mini-programs in Chinese | Wider; Alipay offers 16 languages |
| Extra value | The messaging app most people in China use | Strong travel services such as taxis and tickets |
Most visitors are best off with both: Alipay as the main wallet and WeChat for messaging and as a backup. See Alipay for foreigners.
What foreigners usually cannot do
With a foreign card, WeChat Pay is built for paying merchants. Do not count on:
- sending money to friends or red packets (红包);
- topping up a WeChat balance;
- receiving payments.
To split a bill, have one person pay the restaurant and settle up with your home banking apps.
If you are planning your first trip and want help with the practical setup, from payments to your phone and train tickets, our free trip planning service can walk you through it before you fly.
- China Finance (PBoC journal): Tencent on improving WeChat Pay for foreign cards, 2024, in Chinese
- State Council (Xinhua): Payment service guide for overseas visitors to China (limits, card linking)
- State Council: Guide to Working and Living in China (mobile payment, ride-hailing in WeChat)
- HomeinChengdu: WeChat Pay cuts fees for international users (3% card fee and waivers), 2025
- UK FCDO: China travel advice, safety and security (QR code phishing, money)
Editorial update: . Check the linked source for current provider terms or official rules.
