💚 How to Setup WeChat Pay as a Foreigner
Complete guide to bind your international credit card to WeChat Pay
✅ Updated: April 2026 | ⏱️ Time needed: 20-30 minutes | 💳 Cards accepted: Visa, Mastercard, JCB, Diners Club
📋 Before You Start
✅ What You Need
- ✓
Valid passport
For identity verification
- ✓
International credit/debit card
Visa, Mastercard, JCB, or Diners Club
- ✓
Foreign phone number
Can receive SMS verification codes
- ✓
WeChat app
Download from App Store or Google Play
⚠️ Important Notes
- ⚠️
More complex than Alipay
WeChat Pay verification can be trickier for foreigners
- ⚠️
May need Chinese friend
Some users report needing verification from a Chinese user
- ⚠️
Setup BEFORE arriving
Complete verification before your trip
🆚 Alipay vs WeChat Pay
| Feature | 💙 Alipay | 💚 WeChat Pay |
|---|---|---|
| Foreigner-friendly | ✅ Very easy | ⚠️ Moderate |
| Setup time | 15-20 minutes | 20-30 minutes |
| Merchant coverage | 99% of China | 99% of China |
| English interface | ✅ Excellent | ✅ Good |
| International cards | ✅ Fully supported | ✅ Supported |
| Verification | ✅ Passport only | ⚠️ May need Chinese friend |
| Our recommendation | ✅ Recommended | 👍 Good backup |
💡 Our Recommendation: Start with Alipay (easier for foreigners), then set up WeChat Pay as a backup. Having both ensures you can pay anywhere in China!
📖 Step-by-Step Setup Guide
Download WeChat App
Get the official WeChat app from your app store
For iOS (iPhone):
Search "WeChat" in the App Store
Developer: WeChat
For Android:
Search "WeChat" in Google Play Store
Or download from official website: wechat.com
💡 Tip: The app icon is green with two white chat bubbles. Make sure to download the official app.
Sign Up with Phone Number
Create your WeChat account using your foreign phone number
- 1
Open WeChat app
Tap "Sign Up" or "Register"
- 2
Select your country
Choose your country code from the dropdown
- 3
Enter your phone number
Don't include the country code again
- 4
Get SMS verification code
Wait for the 6-digit code
- 5
Complete profile
Set your name and password
⚠️ Note: WeChat may require verification from an existing WeChat user. If so, ask a Chinese friend or hotel staff to help.
Complete Real-Name Verification
Verify your identity with passport (required by Chinese law)
- 1
Go to "Me" tab
Bottom right corner
- 2
Tap "Services" or "Wallet"
Look for the wallet icon
- 3
Select "Identity Verification"
Or "Real-Name Auth"
- 4
Select "Passport" as ID type
Enter your passport information
- 5
Upload passport photo
Take a clear photo of your passport info page
✅ Verification time: Usually within 24 hours. You'll receive a notification when approved.
Add Your International Credit Card
Bind your Visa/Mastercard to start paying
- 1
Go to "Me" → "Services" → "Wallet"
Tap "Cards" or "Bank Cards"
- 2
Tap "Add Card"
The big "+" button
- 3
Enter card details
• Card number (16 digits)
• Expiry date (MM/YY)
• CVV (3 digits on back)
• Cardholder name (as on card)
- 4
Set payment password
Choose a 6-digit PIN for payments
💡 Pro Tip: WeChat Pay and Alipay use the same transaction fees. Transactions over 200 CNY have a 3% fee.
⚠️ Card Issues? Some users report needing to contact their bank to authorize transactions with Chinese merchants.
Start Using WeChat Pay!
You're ready to pay in China
📱 How to Pay:
Option 1: Scan Merchant's QR Code
- 1. Tap "+" → "Scan" at the top
- 2. Point camera at merchant's QR code
- 3. Enter amount (if not pre-filled)
- 4. Enter your 6-digit payment password
- 5. Show confirmation to merchant
Option 2: Merchant Scans Your Code
- 1. Tap "+" → "Money" or "Pay/Receive"
- 2. Show your QR code to merchant
- 3. Merchant scans and deducts amount
- 4. You'll see confirmation instantly
✅ Success! You can now use WeChat Pay at millions of merchants across China!
💰 Transaction Fees Explained
| Transaction Amount | Fee | Example |
|---|---|---|
| ≤ 200 CNY | FREE | Meal, taxi, coffee - no fee! |
| > 200 CNY | 3% fee | 300 CNY purchase = 9 CNY fee (~$1.30) |
💡 Money-saving tip: For large purchases (>200 CNY), consider splitting into multiple transactions if the merchant allows it.
Note: Exchange rates are set by your card issuer, not WeChat. Check with your bank for foreign transaction fees (typically 1-3% on top of WeChat's fee).
🔧 Common Issues & Solutions
Verification Requires Chinese Friend
WeChat asks for verification from an existing Chinese user.
✅ Solutions:
- • Ask hotel staff: Most hotels are happy to help guests verify
- • Ask Chinese friends: Anyone with WeChat for 6+ months can verify
- • Try Alipay instead: Alipay doesn't require friend verification
- • Wait and try again: Sometimes the requirement goes away after a few days
Card Declined / Payment Failed
Your international card is rejected when trying to add or pay.
✅ Solutions:
- • Call your bank: Inform them you're traveling to China
- • Check card type: Ensure it's Visa, Mastercard, JCB, or Diners Club
- • Verify billing address: Make sure it matches what your bank has
- • Try Alipay: Alipay has better international card support
SMS Verification Code Not Received
You're not getting the 6-digit verification code.
✅ Solutions:
- • Wait 5 minutes: Sometimes there's a delay with international SMS
- • Check spam/junk: Some carriers filter these messages
- • Try again: Request a new code (max 3 attempts per hour)
- • Enable international roaming: Contact your carrier before traveling
🔗 Official Resources & Support
WeChat Pay Customer Service
In-app support available
In-app: Me → Settings → Help & Feedback
Supported Cards
International card networks accepted:
- • Visa (Credit & Debit)
- • Mastercard (Credit & Debit)
- • JCB
- • Diners Club
💡 Pro Tip: WeChat Pay is more popular in smaller cities and rural areas. Having both Alipay and WeChat Pay ensures maximum coverage!