WeChat Pay for Foreigners: Setup and Pay in Shanghai
WeChat Pay for foreigners: set up for Shanghai and China. Card registration, passport verification, 60-day fee waiver—no Chinese bank needed.
WeChat Pay (微信支付) is China’s other major mobile payment service alongside Alipay. In Shanghai many stalls and shops expect one or the other, and some only take WeChat. I set it up before my last trip and used it for everything from bubble tea to DiDi rides.
The first time I tried to pay at a small noodle shop, my WeChat Pay failed—the vendor’s QR was Alipay-only. I switched to Alipay and was fine; since then I keep both apps ready. This guide walks you through adding your card, passing identity verification, and making the most of the 60-day fee waiver so you can pay like a local without a Chinese bank account.
Last updated: March 2026
What WeChat Pay Is and Who Runs It
WeChat Pay is run by Tencent. Together with Alipay it covers the vast majority of in-person payments in China. You can link Visa, Mastercard, American Express, JCB, and UnionPay. The app supports English and can be set up from outside China. Because some merchants only accept WeChat and others only Alipay, having both—plus a backup payment method—is the safest approach.
Setting Up WeChat Pay in Eight Steps
Download WeChat from the App Store or Google Play (search for “WeChat”). Open the app, tap Sign Up, enter your phone number with country code, then the SMS verification code, and set a password. Once you’re in, go to Me → Pay and Services → Wallet to reach WeChat Pay. Tap Bank Cards and Add a Bank Card, then accept the terms.
You’ll need to complete identity verification. Select passport as your ID type and enter your name exactly as it appears on your passport, including middle names—mismatches are a common cause of rejection. Enter your passport number and upload a clear photo of your passport photo page. Then enter your card number (16 digits), expiry (MM/YY), and CVV. Your bank will send a verification code; enter it in the app. Create a 6-digit payment PIN; you’ll use it for every transaction.
After you arrive in China, test with a small purchase (¥1–10) at a convenience store. Test payments may fail outside China; that’s normal.
Which Cards Work and What to Enable
WeChat Pay accepts Visa, Mastercard, American Express, JCB, Diners Club, and UnionPay. Cards that tend to work well include modern digital bank cards, American Express, and major international credit cards. If registration fails, your card’s international online payments may be blocked—call your issuer before your trip and ask to enable payments for China, and mention “Alipay/WeChat Pay” if they ask for details. For lower fees in China, a UnionPay card is worth considering; it often avoids or reduces the 3% surcharge on larger transactions.
Limits and Fees
Per-transaction limit is about ¥6,500 (around $900); monthly and annual limits are roughly ¥50,000 and ¥65,000. Transactions under ¥200 are free. Over ¥200, WeChat Pay charges 3%. First-time card registration can qualify you for a 60-day fee waiver: up to ¥1,000 per day fee-free, with a maximum saving of about ¥30 per transaction. Check the app for current terms.
How to Pay with WeChat Pay
At street vendors and small shops you usually scan the merchant’s QR: open WeChat, tap the + in the top right, select Scan, scan the merchant’s QR, enter the amount if required, enter your 6-digit PIN, and you’re done. At supermarkets and chains you often show your barcode: tap + → Money, display your barcode or QR, and the cashier scans it for automatic payment.
For taxis, you can hail DiDi from within WeChat: open Discover → Mini Programs, search for “DiDi,” enter your destination, request a ride, and payment is taken with WeChat Pay when the trip ends. For more on ride-hailing, see our DiDi guide.
WeChat Pay does not support direct NFC tap on the metro. For Shanghai Metro you can use the Metro Daduhui or Suishenxing app with WeChat Pay linked for QR payment, or simply tap your Visa, Mastercard, or UnionPay card at the turnstile—that’s often the easiest option.
Language and Troubleshooting
To switch to English: Me → Settings → General → Language → English → Save.
If passport verification fails, the usual causes are a blurry photo, glare, or cropped corners. Take the photo in good light with no reflections and the full page visible.
If the SMS code doesn’t arrive, try toggling airplane mode, double-checking the country code, waiting a few minutes, or using email verification if the app offers it. If card registration is rejected, call your issuer to enable China online payments, confirm your name matches your passport exactly, and try a different card—one that fails in WeChat may work in Alipay, and vice versa. Some small shops reject foreign card–linked WeChat Pay; in that case try Alipay or cash.
Backup and Support
Don’t rely on WeChat Pay alone. Have Alipay set up as well, plus a backup such as a UnionPay card, Visa/Mastercard contactless, or cash. For help, use the English support page at wechat.com (contact section), email wxpayglobal@tencent.com, or in the app go to Me → Settings → Help & Feedback. There is no phone support; responses can take days to weeks.
Frequently Asked Questions
Do I need a Chinese bank account for WeChat Pay? You do not need a Chinese bank account to use WeChat Pay as a tourist. You can register with a non-Chinese phone number and add a supported international card (Visa, Mastercard, Amex, JCB, or UnionPay) after completing passport verification in the app.
My card works in Alipay but not WeChat Pay—why? WeChat Pay and Alipay use different payment rails and partner banks. Some issuers allow one and not the other. If your card fails in WeChat Pay, try adding it to Alipay or use a different card; having both apps with at least one working card each is the most reliable setup.
When does the 3% fee apply? The 3% fee applies only to the portion of each transaction above ¥200. Transactions under ¥200 are free. New users may get a 60-day fee waiver—check the app after adding your card.
Can I use WeChat Pay on Shanghai Metro? For Shanghai Metro, you cannot pay by NFC with WeChat Pay and a foreign card. You can use a mini-program or app that supports QR payment with WeChat Pay linked, or tap your Visa, Mastercard, or UnionPay card directly at the turnstile.
Is WeChat Pay for foreigners different from local WeChat Pay? The app and payment flow are the same; the difference is you link an international card and complete passport verification instead of a Chinese bank account. You get the same QR and barcode payment at merchants, with limits and a 60-day fee waiver for new foreign users.
Conclusion
WeChat Pay for foreigners is essential in China because many merchants accept only WeChat or only Alipay. Set it up before you fly: enable international online payments on your card, complete passport verification, add your card, and do a small test purchase after you arrive. Keep Alipay and a backup payment method ready so you’re never stuck at the counter.
Other Guides
Shanghai Payment Backup: Cash, Card, UnionPay QuickPass
Shanghai payment methods often mean Alipay or WeChat. When they fail—cash, ATM, UnionPay QuickPass, Visa/MC. Your backup payment guide for Shanghai travel.
Why Your Card Fails on Alipay & WeChat Pay in Shanghai
Shanghai payment methods rely on Alipay and WeChat. Card failed, no SMS, or payment rejected? Fix foreign cards step-by-step before you travel.
Digital Yuan (e-CNY) for Tourists: Zero Fees, No ID
Shanghai payment options include e-CNY: zero fees, no ID for basic wallets, offline NFC. How to set up and where it works in Shanghai and China.