← Back to Home

💚 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 time15-20 minutes20-30 minutes
Merchant coverage99% of China99% 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

1

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.

2

Sign Up with Phone Number

Create your WeChat account using your foreign phone number

  1. 1

    Open WeChat app

    Tap "Sign Up" or "Register"

  2. 2

    Select your country

    Choose your country code from the dropdown

  3. 3

    Enter your phone number

    Don't include the country code again

  4. 4

    Get SMS verification code

    Wait for the 6-digit code

  5. 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.

3

Complete Real-Name Verification

Verify your identity with passport (required by Chinese law)

  1. 1

    Go to "Me" tab

    Bottom right corner

  2. 2

    Tap "Services" or "Wallet"

    Look for the wallet icon

  3. 3

    Select "Identity Verification"

    Or "Real-Name Auth"

  4. 4

    Select "Passport" as ID type

    Enter your passport information

  5. 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.

4

Add Your International Credit Card

Bind your Visa/Mastercard to start paying

  1. 1

    Go to "Me" → "Services" → "Wallet"

    Tap "Cards" or "Bank Cards"

  2. 2

    Tap "Add Card"

    The big "+" button

  3. 3

    Enter card details

    • Card number (16 digits)

    • Expiry date (MM/YY)

    • CVV (3 digits on back)

    • Cardholder name (as on card)

  4. 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.

5

Start Using WeChat Pay!

You're ready to pay in China

📱 How to Pay:

Option 1: Scan Merchant's QR Code

  1. 1. Tap "+" → "Scan" at the top
  2. 2. Point camera at merchant's QR code
  3. 3. Enter amount (if not pre-filled)
  4. 4. Enter your 6-digit payment password
  5. 5. Show confirmation to merchant

Option 2: Merchant Scans Your Code

  1. 1. Tap "+" → "Money" or "Pay/Receive"
  2. 2. Show your QR code to merchant
  3. 3. Merchant scans and deducts amount
  4. 4. You'll see confirmation instantly

✅ Success! You can now use WeChat Pay at millions of merchants across China!

💰 Transaction Fees Explained

Transaction AmountFeeExample
≤ 200 CNYFREEMeal, taxi, coffee - no fee!
> 200 CNY3% fee300 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

🌐

WeChat Pay Official Website

Information for international users

https://pay.weixin.qq.com/
💳

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!