Quick Summary
- International cards now supported — Visa, Mastercard, Amex, Discover can be linked directly
- No Chinese bank account required — tourists can use WeChat Pay with foreign cards
- Works almost everywhere — street vendors, restaurants, taxis, metro, convenience stores
Why You Need WeChat Pay in China
China is one of the world's most cashless societies. In 2026, over 85% of transactions in major cities are done via mobile payment. Many vendors, especially street food stalls and small shops, no longer accept cash or foreign credit cards.
What Accepts WeChat Pay
- • Street food vendors
- • Restaurants and cafes
- • Taxis and ride-sharing
- • Metro and public transit
- • Convenience stores
- • Tourist attractions
- • Hotels and hostels
What Doesn't Accept Foreign Cards
- • Small local restaurants
- • Street vendors
- • Some taxis
- • Local markets
- • Vending machines
- • Some tourist sites
Step-by-Step Setup Guide
Download WeChat
Download WeChat (微信) from the App Store (iOS) or Google Play Store (Android). The app is free and available worldwide.
Important: Download WeChat BEFORE arriving in China. Google Play Store is blocked in China.
Create Your Account
- • Open WeChat and tap "Sign Up"
- • Enter your phone number (US number works)
- • Verify with SMS code
- • Set your WeChat ID and profile
- • Complete security verification (may require friend verification)
Friend Verification: WeChat may ask an existing user to verify you. If you don't know anyone, you can skip this and try again later, or ask your hotel staff for help.
Enable WeChat Pay
- • Tap "Me" (bottom right)
- • Tap "Services" (服务)
- • Tap "Wallet" (钱包)
- • Follow prompts to enable WeChat Pay
- • Agree to terms and conditions
Link Your International Credit Card
- • In Wallet, tap "Bank Cards" (银行卡)
- • Tap "Add Card" (+)
- • Select "Credit/Debit Card"
- • Enter card number, expiry, CVV
- • Enter billing address (must match card)
- • Verify with SMS code from your bank
Supported Cards: Visa, Mastercard, American Express, Discover, JCB, Diners Club
Set Payment Password
Create a 6-digit payment password. This is different from your WeChat login password and will be required for every transaction.
Security Tip: Don't use the same password as your phone PIN or WeChat login.
How to Pay with WeChat Pay
1Scan Merchant QR Code
Most common method. The merchant displays a QR code (usually printed or on a tablet).
- • Open WeChat → "+" → "Scan"
- • Point camera at merchant's QR code
- • Enter amount (if not pre-filled)
- • Enter payment password
- • Show confirmation screen to merchant
2Show Your QR Code
Used in supermarkets, chain stores, and some restaurants.
- • Open WeChat → "Me" → "Services"
- • Tap "Money" (收付款)
- • Show your QR code to cashier
- • Cashier scans your code
- • Enter payment password to confirm
Fees, Limits, and Exchange Rates
Transaction Fees
~3%
WeChat charges no fee, but your card issuer may charge foreign transaction fees (typically 0-3%)
Daily Limit
¥10,000
~$1,400 USD per day for international cards (may vary by card issuer)
Exchange Rate
Real-time
Uses Visa/Mastercard exchange rate at time of transaction (usually competitive)
Troubleshooting Common Issues
My card won't link — "Card not supported"▼
Solutions:
- • Make sure your card supports international transactions (call your bank)
- • Try a different card (Visa and Mastercard have highest success rates)
- • Ensure billing address exactly matches your card statement
- • Some prepaid cards and virtual cards don't work
- • Wait 24 hours and try again (WeChat has daily retry limits)
Payment declined at checkout▼
Common causes:
- • Your bank blocked the transaction (call to authorize international charges)
- • Exceeded daily limit (¥10,000 / ~$1,400)
- • Insufficient funds or credit limit
- • Card expired or frozen
- • Merchant doesn't accept international cards (rare but possible)
Solution: Always have a backup payment method (cash, another card, Alipay).
WeChat asks for Chinese ID verification▼
This usually happens if you try to add a Chinese bank card or use certain features. For tourists using international cards, you should NOT need Chinese ID verification.
Solution: Make sure you're selecting "International Card" when adding your card, not "Chinese Bank Card".
Can't complete friend verification during signup▼
Solutions:
- • Ask your hotel reception or tour guide to help verify
- • Join a "WeChat verification" group on Reddit or Facebook travel forums
- • Try signing up with a different phone number
- • Wait 24-48 hours and try again (verification requirements change)
Alternatives to WeChat Pay
Alipay
China's other major mobile payment app. Also supports international cards with similar setup process.
Pros: Slightly higher acceptance at tourist sites
Cons: Separate app, similar verification hurdles
Cash (CNY)
Still accepted everywhere, but increasingly inconvenient. Many vendors don't carry change.
Pros: No setup required, works everywhere
Cons: Inconvenient, risk of loss/theft, poor exchange rates
Pro Tips for Using WeChat Pay
- Set up BEFORE you arrive — download WeChat, create account, and link card while you still have reliable internet
- Notify your bank — tell them you'll be making transactions in China to avoid fraud blocks
- Have backup payment methods — bring 2-3 different cards and some cash (¥500-1000)
- Screenshot your payment QR code — save it to photos in case of poor internet connection
- Learn basic phrases — "我用微信支付" (wǒ yòng wēixìn zhīfù) = "I'll pay with WeChat"
- Check transaction history — WeChat keeps detailed records in Services → Wallet → Transaction History