Skip to main content
How to Link Your Bank Card to WeChat Pay as a Foreigner (2025 Guide)

How to Link Your Bank Card to WeChat Pay as a Foreigner

Your Complete 2025 Guide to Cashless Payments in China

Can Foreigners Use WeChat Pay in China?

Yes! As of 2023, WeChat Pay now supports foreign bank cards, including Visa, Mastercard, JCB, and Discover. This means you don't need a Chinese bank account to pay like a local — you can simply link your international card and use QR codes to pay at restaurants, shops, metro stations, and more.

✅ Pro Tip: WeChat Pay works at over 80 million merchants across China, from luxury stores to street vendors.

Visa
Mastercard
JCB
Discover

What You Need Before Linking a Card

Before you begin, make sure you have the following ready:

  • A valid passport
  • A foreign Visa, Mastercard, JCB, or Discover card
  • A Chinese SIM card or a number that can receive SMS codes (some cards require this for verification)
  • The latest version of WeChat installed (available in the App Store / Google Play)

⚠️ Note: Prepaid or virtual cards are not always accepted. Use a physical bank-issued card for best results.

Step-by-Step: How to Link a Bank Card to WeChat Pay

1

Open WeChat and Go to "Me"

Tap the bottom-right icon labeled "Me" in your WeChat app.

"Me" tab in WeChat

2

Tap "Services" → "Wallet"

If you're using WeChat in English, you may see "Wallet" or just "WeChat Pay" under Services.

Wallet/Services section

3

Select "Cards" or "Add Bank Card"

Tap "Cards" → Then tap "Add a Card" or the "+" icon.

Card addition screen

4

Enter Your Card Details

Type in your card number. Follow the prompts to enter your name (as on card), passport number, email, and sometimes billing address.

Card information form

5

Complete the Verification

A verification code will be sent to your email or phone (depending on your card issuer). Enter the code to confirm.

Verification process

6

Set a 6-Digit Payment Password

Choose a secure 6-digit code. This will be required every time you pay.

✅ Once linked, your foreign card will be charged in its original currency, and WeChat will display the payment in RMB (Chinese yuan).

Where Can You Use WeChat Pay?

Once your card is linked, you can use WeChat Pay to:

Restaurants & Cafés

From street food to fine dining

Convenience Stores

7-Eleven, FamilyMart, Lawson, etc.

Public Transport

Metro, buses, and some taxis

Hotels & Bookings

Through WeChat mini-programs

Shopping Malls

Department stores and boutiques

Mobile Top-ups

Prepaid SIM card recharges

It works almost everywhere in China where mobile payments are accepted — which is just about everywhere.

Tips for a Smooth Experience

Stick to one card

Using multiple cards might cause confusion with currency conversions and transaction fees.

Check verification channels

Some banks send verification codes via email while others use SMS. Check both if you're not receiving them.

VPN considerations

Keep your VPN off when using payment functions to avoid connectivity issues with WeChat's servers.

Bank selection

If linking fails, try using a card from a major international bank (HSBC, Citi, Revolut, etc.) which are more likely to work.

What If WeChat Doesn't Accept Your Card?

If your foreign card isn't accepted, try these workarounds:

Apply for a Chinese bank account

Some cities now allow foreigners to open accounts with just a passport.

Use Alipay with TourPass

An alternative platform that accepts foreign cards via a 90-day tourist wallet.

Get a UnionPay Travel Card

Prepaid debit card for foreigners available in some Chinese banks.

Is It Safe to Use WeChat Pay as a Foreigner?

Yes. WeChat Pay uses secure encryption, multi-factor authentication, and real-time monitoring to protect your transactions. Just be sure to:

Never share passwords

Keep your payment password private

Use device security

Enable lock screen on your phone

Avoid public Wi-Fi

For sensitive transactions

Security Features

  • End-to-end encryption for all transactions
  • 6-digit payment password required for every transaction
  • Real-time transaction notifications
  • Ability to freeze your account remotely if phone is lost

Frequently Asked Questions

Does WeChat charge foreign transaction fees?

WeChat itself doesn't charge a fee, but your bank may apply a foreign transaction fee or unfavorable exchange rates. Check with your card issuer.

Can I withdraw money from WeChat Pay?

You can't withdraw funds to a foreign card. WeChat Pay via international cards is for spending only, not receiving or cashing out.

What if I lose my phone?

Immediately log into WeChat on another device or use WeChat's account recovery to lock your account. Your payments are protected by your password.

Can I use WeChat Pay outside of China?

Yes, but with limitations. Some merchants in other countries accept WeChat Pay, but the service is primarily designed for use within China.

How do I change my payment password?

Go to Me → Services → Wallet → Payment Settings → Payment Password → Change Payment Password. You'll need to verify your identity.

What's the maximum transaction amount?

For foreign cards, the single transaction limit is typically ¥5,000 RMB (~$700 USD) and the monthly limit is ¥50,000 RMB (~$7,000 USD). These limits may vary by bank.

Ready to Go Cashless in China

With just your passport and a valid international credit card, you can now pay seamlessly in China using WeChat Pay. Whether you're visiting for business, travel, or the Canton Fair, linking your card to WeChat is the fastest way to shop, eat, and move around like a local.