Alipay vs. WeChat Pay: Which Do Foreigners Actually Need?
Planning a trip to China? You have probably heard that almost everyone pays by scanning a QR code. But do you need to install both Alipay and WeChat Pay, or is one enough?
Set up Alipay as your primary wallet for subways, Didi rides, and restaurant bills. Install WeChat for messaging guides, guesthouse hosts, and booking museum mini-programs. Carry ¥500–800 in small cash notes (¥10 and ¥20) as your ultimate backup for street vendors.
1. Feature Comparison: What Actually Works with Foreign Cards
| Feature | Alipay (支付宝 - Blue) | WeChat Pay (微信支付 - Green) |
|---|---|---|
| Foreign Card Linking | Easier setup; Visa/Mastercard/Amex/JCB | Requires manual Wallet Region switch |
| English Interface | Comprehensive English mode throughout | English UI, but many mini-programs Chinese |
| Subways & Buses | Built-in Transit QR code for 40+ cities | Requires searching individual city programs |
| Ride-Hailing (Didi) | Direct English Didi mini-program | Available via mini-program |
| Shared Bikes | Unlocks Hellobike in 20 seconds | Requires separate Meituan/Didi login |
| Local Communication | Barely used for chatting | Essential for drivers, hotels & guides |
| Personal QR Stalls (个人码) | Blocked on foreign credit cards | Blocked on foreign credit cards |
2. The QR Code Trap: Why Your Foreign Card Gets Declined
In China, you scan both corporate chains and fruit carts the exact same way. But behind the scenes, there are two completely different payment flows:
Merchant QR Codes (Works Fine)
Registered businesses (convenience stores, restaurants, malls, taxis, and ticket desks) use official business merchant accounts (商家码). When you scan their code or show your payment code, your foreign Visa or Mastercard is processed smoothly as a commercial purchase (B2C). Single transactions under 200 RMB have zero added fee; over 200 RMB incurs a standard 3% fee (see our Card Setup Guide).
Personal QR Codes (Will Fail)
Independent street vendors, tricycle operators, and rural market stalls frequently display a personal wallet QR code (个人码). Chinese banking regulations strictly prohibit foreign credit cards from funding peer-to-peer personal transfers (P2P). When you scan a personal code, the transaction is rejected instantly.
What to do when a small vendor's code fails:
- The "You Scan Me" Try: Open Alipay or WeChat, tap Pay (付款) to show your payment barcode, and say "Nǐ sǎo wǒ" (你扫我 - "You scan me"). If the vendor operates under an official micro-merchant account, their scanner may clear your card.
- The Guaranteed Fix: Cash: If they have no scanning device and only a printed paper personal code, foreign cards are completely deadlocked. Hand them a ¥10 or ¥20 paper note.
3. Big Cities vs. Smaller Towns
In Tier-1 metropolises (Beijing, Shanghai, Guangzhou, Shenzhen), commercial merchant codes dominate almost everywhere. You can spend an entire week using only Alipay without ever handling paper cash.
In regional tourist towns (Dali, Yangshuo, ancient villages) or local neighborhood wet markets, elderly sellers primarily use personal WeChat wallets to receive funds. Acceptance of foreign cards drops not because of the town's size, but because individual vendors lack commercial merchant licenses. Always keep small physical bills in your pocket when exploring street markets.
4. The Dual-App Strategy: How to Split Them
You do not need to choose one app and abandon the other. Treat them as complementary tools:
- Use Alipay as your "Tourist Wallet": It offers a clean English UI, built-in English Didi hailing, and frictionless metro and bus QR codes. Set it as your default payer.
- Keep WeChat as your "Communication & Booking Lifeline": Guesthouse hosts, private drivers, and tour guides coordinate exclusively on WeChat. Furthermore, official ticket reservations for sites like the Forbidden City live inside WeChat mini-programs.
- Before using WeChat Pay: If you registered WeChat with an overseas number, remember to perform the one-time wallet region switch: Me → Services → Wallet → Settings (…) → Switch Wallet Region → Mainland China before adding your foreign card.