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. For every verification problem and its fix, see if WeChat sign-up verification gets stuck below.
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.
If WeChat sign-up verification gets stuck
WeChat’s security check is the step where most foreign visitors get stuck. These are the problems travelers report most often, and what to do about each one. Checked on 3 October 2026; menu names can vary between app versions.
The SMS verification code never arrives
- Check the number format. Choose your country code from the list, then enter your number without the leading 0.
- Switch on roaming if you are already abroad. The code is a normal text message to your home number.
- Wait a full minute before you request another code. Repeated requests can block sign-up for a while.
- Ask for a voice call. WeChat may offer to read the code to you in an automated call.
- Do not use a virtual number from an internet calling app. They are often refused.
WeChat asks a friend to scan a QR code
WeChat shows a QR code and asks an existing user to scan it with their own WeChat, to confirm you are a real person.
Who can help: the rules are set by WeChat and change from time to time. As a guide:
- An account registered in mainland China usually needs to be more than six months old, with WeChat Pay switched on.
- An account registered outside China usually needs to be more than a month old.
- The helper must not have helped anyone else in the past month, and each account can only help a few times a year.
If WeChat says your friend “does not meet the requirements”, ask a different friend. It is not something they can fix.
Timing: the code expires after a few minutes. Send it to your friend only when they are ready, by screenshot through another messaging app, and generate a new code if it has expired.
Nobody to ask? Look on the same screen for verify with a bank card or open WeChat Pay, which Tencent offers to new overseas users. Otherwise finish the check at your hotel in China: reception staff are often willing to scan for you.
Never pay a stranger to verify you
Online forums and social media are full of offers to “help with WeChat verification”, some for a fee. Do not accept them. The helper’s account is linked to yours, accounts registered through paid helpers are more likely to be banned, and some offers are simply scams. Use a friend, a colleague, your hotel or your tour guide.
Mini-programs and official accounts that want an SMS code
Some ticket booking mini-programs inside WeChat, including several for major sights in Beijing, send an SMS code to verify your number. Foreign numbers work with some and not others. If the code never arrives:
- Look for the attraction’s passport booking option or English booking page.
- Book through a platform that sells the same ticket with a passport, such as Trip.com.
- Ask your hotel to help you book.
See Forbidden City tickets and Great Wall tickets for the sights that sell out first.
“You cannot use this card for this transaction” before your trip
Travelers see this when they test WeChat Pay from home and cannot select their linked card. WeChat Pay with a foreign card is built for paying merchants in mainland China, so a test from abroad often fails even when everything is set up correctly.
If your card shows as linked in Wallet → Cards, wait until you are in China and make a small first payment while you still have cash. If you want a payment method you can confirm before you fly, set up Alipay as well. See Alipay for foreigners.
TenPayGo: a backup if WeChat will not verify
On 24 September 2026, Tencent, the company behind WeChat Pay, launched TenPayGo, a separate payment app for foreign visitors. According to its launch announcements:
- You register with an email address. You do not need a Chinese phone number or a WeChat account.
- You can link an international card from Visa, Mastercard, American Express, JCB, Discover, Diners Club or UnionPay, or use Apple Pay. Tencent says it plans to connect about 60 foreign e-wallets by the end of 2026.
- You pay at merchants on the WeChat Pay network, by scanning their code or showing yours.
TenPayGo is very new. Fees, limits and how well it works at small vendors are not yet clear, so treat it as a backup, not your only way to pay. You still need WeChat itself if you want to message hotels, guides and drivers in China.
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.
For every error message and fix, see payment failed 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 personal travel concierge can walk you through it before you fly, and help when a payment fails on the day.
- 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
- The Paypers: Tencent launches TenPayGo payment app for foreign visitors to China (2026-09-28)
- BigGo Finance: Tencent launches TenPayGo for overseas visitors, email sign-up and foreign wallets (2026-09)
- 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.
