Quick Summary
- International cards are supported — official payment-service guides list major card networks including Visa, Mastercard, American Express, Discover Global Network, JCB, Diners Club, and UnionPay
- No Chinese bank account required — tourists can use WeChat Pay with foreign cards
- Useful in many everyday scenarios — dining, transportation, hotels, supermarkets, attractions, and QR-code payments
Why You Need WeChat Pay in China
China is highly mobile-payment oriented. Many small merchants, taxis, restaurants, transit services, and tourist businesses prefer QR-code payments, while direct foreign card acceptance can be inconsistent outside hotels and larger chains.
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 card networks: Visa, Mastercard, American Express, Discover Global Network, JCB, Diners Club, and UnionPay are listed in recent official payment-service updates. Support can still depend on your issuing bank.
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
0-3%
Recent official updates say WeChat Pay waives the 3% fee for single international-card transactions under CNY 200. Larger payments may carry a 3% platform fee, plus any issuer fees.
New User Promo
60 days
Official Beijing service updates describe a first-time international-card fee waiver on daily transactions under CNY 1,000 for 60 days, capped at CNY 30 savings per transaction.
Exchange Rate
Card-based
Exchange rate and foreign-transaction charges depend on your card network and issuing bank.
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 your WeChat Pay, card network, or issuing-bank limit
- • 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
Official Sources Reviewed
Payment features, fees, and bank-card support can change by app version, issuing bank, merchant type, and promotion period. Verify in WeChat before relying on a single payment method.
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