Payments

WeChat Pay for Foreigners: Setup, Verification, Fees and Limits

Yes, foreigners can use WeChat Pay in China without a Chinese bank account: register WeChat with your home mobile number, open Wallet and link an international Visa, Mastercard, American Express, JCB, Discover, Diners Club or UnionPay card, then verify your passport to raise your limits. Payments of RMB 200 or less have been free of the international card fee, larger ones carry a fee of about 3%, and each payment is capped at US$5,000.

Get My Concierge — $9/day
Calm West Lake in Hangzhou seen through hanging willow branches
Chinese bank account
Not needed
Card fee
Free up to RMB 200; about 3% above
Single payment limit
US$5,000
Yearly limit
US$50,000

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:

  1. Install WeChat from the App Store or Google Play.
  2. Register with your home mobile number and pass WeChat’s security check.
  3. Open Wallet and link an international card, ideally a physical Visa or Mastercard credit card.
  4. Verify your passport so you can make larger payments.
  5. Set a six-digit payment password and turn on Face ID or fingerprint.
  6. 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 (微信).

  1. Open WeChat and tap Sign up.
  2. Choose your country code and enter your mobile number.
  3. Enter the text message code.
  4. 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.

  1. Tap Me, then Services (in some versions Pay and Services).
  2. Tap Wallet, then Cards, then Add a card.
  3. Enter the card number, expiry date and security code (CVV).
  4. Enter your name exactly as printed on the card, plus any billing details requested.
  5. 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

  1. Check the number format. Choose your country code from the list, then enter your number without the leading 0.
  2. Switch on roaming if you are already abroad. The code is a normal text message to your home number.
  3. Wait a full minute before you request another code. Repeated requests can block sign-up for a while.
  4. Ask for a voice call. WeChat may offer to read the code to you in an automated call.
  5. 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.

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

  1. Read the message. A risk check, a declined card and a weak connection need different fixes.
  2. Switch method. If scanning fails, show your code, and the other way round.
  3. Switch card in the payment method list before confirming.
  4. Try Alipay, your second wallet.
  5. 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.

KEEP EXPLORING

A few useful next steps.

All Money & Payments guides →

GOOD QUESTIONS. STRAIGHT ANSWERS.

Your questions, answered.

Less guesswork. More looking forward to your trip.

Can foreigners use WeChat Pay?

Yes. Since 2023, visitors can register WeChat with a foreign mobile number and link an international card to WeChat Pay. You can then pay by QR code at shops, restaurants, taxis and street stalls across China. You do not need a Chinese bank account or ID card.

Which foreign cards work with WeChat Pay?

WeChat Pay accepts cards from Visa, Mastercard, American Express, JCB, Discover, Diners Club and UnionPay. Physical credit cards link most reliably. Debit, prepaid and virtual cards are declined more often.

Does WeChat Pay charge foreigners a fee?

Tencent, which runs WeChat Pay, has said it does not charge its international card fee on payments of RMB 200 or less. Larger payments carry a fee of about 3%, and promotions sometimes waive more. The fee is shown before you confirm, and your own bank may add a foreign transaction fee.

What is the WeChat Pay limit for foreigners?

China’s central bank caps mobile payments by overseas visitors at US$5,000 per payment and US$50,000 per year. Before you verify your passport, WeChat Pay only allows smaller payments, so complete the identity check if you plan to pay for hotels or larger purchases.

Do I need a friend to verify my WeChat account?

Not necessarily. Tencent says new overseas users can complete WeChat’s security check by having an existing user scan a code, by verifying a bank card, or by linking a card to open WeChat Pay. If you do use a friend, their account must be old enough (usually over six months for a mainland China account), they must not have helped anyone else recently, and they must scan the code within a few minutes. Never pay a stranger online to verify you.

What is TenPayGo?

TenPayGo is a payment app for foreign visitors launched by Tencent, the company behind WeChat Pay, on 24 September 2026. You sign up with an email address instead of a Chinese phone number, link an international card or Apple Pay, and pay at shops that accept WeChat Pay. It is a useful backup if WeChat’s sign-up verification will not work for you. It is new, so test it before you rely on it.

Should I use WeChat Pay or Alipay?

Set up both if you can. They accept the same card brands and have the same central bank limits. Alipay has more English in its built-in services, while WeChat is also the messaging app most hotels, guides and drivers use in China. Having two wallets means one failed payment never leaves you stuck.

PERSONAL CHINA TRAVEL CONCIERGE

Don’t figure China out alone.
Ask your concierge, $9 a day.

A real person on WhatsApp, before you fly and every day you’re in China. Pay only for your days in China, with no minimum stay.