WeChat Pay is the second most popular payment method in China after Alipay. But getting a foreign card to work with it is a different process from Alipay, and the problems are different too. If you are setting up WeChat Pay for the first time, the WeChat Pay foreign visitor guide covers the basics. This article goes deeper into the specific problems that prevent your card from working.
Here are the six most common issues foreign users run into when trying to link a card to WeChat Pay, and how to fix each one.
Problem 1: Your Bank Blocks the Transaction
This is the most common reason WeChat Pay rejects a foreign card. Your bank sees a transaction attempt from a Chinese payment platform and flags it as suspicious.
The fix: Call your bank’s customer service number on the back of your card. Tell them: “I am trying to link my card to WeChat Pay in China. Please whitelist WeChat Pay transactions on my card.” Most banks have seen this request before and know what to do.
Some banks also require you to enable international online transactions in your mobile banking app. Log in to your banking app, go to Card Settings →International Transactions →Enable. This is especially common with UK and Australian banks.
If you have a second card from a different bank, try that one instead. Some banks are more WeChat-friendly than others. Citibank, HSBC, and Standard Chartered generally work with minimal friction.
Problem 2: Your Card Type Is Not Supported
WeChat Pay does not support all foreign card types equally.
Cards that work: Visa and Mastercard from most countries. UnionPay cards from any country.
Cards that may not work: American Express (not supported for direct linking, but works through the “Amex for WeChat” feature in some regions). Discover (rarely works). JCB (not supported).
Cards that do not work: Prepaid cards that do not have your name printed on them. Virtual cards from Revolut, Wise, or similar services. Corporate cards that are not registered to your personal name.
The fix: If your card is not supported, try a different card first. If you only have one card, use Alipay instead —Alipay has broader foreign card support than WeChat Pay for most countries.
Problem 3: Passport Verification Fails
Like Alipay, WeChat Pay requires passport verification before you can link a foreign card. The same photo quality issues apply.
The fix: Take your passport photo in good lighting against a dark background. Make sure all four corners of the photo page are visible. Do not block the machine-readable zone at the bottom.
WeChat Pay sometimes requires a second verification step: a short video of your face. This is called “liveness detection.” Stand in good lighting, face the camera directly, and follow the on-screen instructions (blink, turn your head, etc.).
If the video verification fails, try again in a different room with better lighting. WeChat is picky about shadows on your face.
Problem 4: WeChat Pay Shows “System Busy” When Linking
This error usually means WeChat Pay’s foreign card processing system is temporarily overloaded, but it can also indicate that your card data is not being transmitted correctly.
The fix: Close the WeChat app completely and reopen it. Try again. If it still shows “System Busy,” wait 2-3 hours and try again. This issue often resolves itself.
If “System Busy” persists for more than 24 hours, unlink any partially-linked cards in WeChat Pay settings, restart the app, and start the linking process from scratch.
Problem 5: You Hit the Daily Spending Limit
Once your card is linked and working, you may find that WeChat Pay suddenly stops accepting payments after a certain amount. This is not a bug —it is a policy.
The limit: Approximately 5000 RMB per day for foreign card users. This limit applies across all linked foreign cards. If you link three cards, the total is still 5000 RMB per day.
What counts toward the limit: Any QR code payment at a merchant. Any in-app purchase through WeChat. Any transfer to another WeChat user.
What does not count: Receiving money from other users. WeChat balance payments (if you have a Chinese bank account). Mini-program payments through WeChat that use Alipay as the backend.
The fix: If you need to spend more than 5000 RMB in a day, plan ahead. Split large purchases across two days. Use Alipay for additional spending —Alipay’s foreign card limit is separate from WeChat Pay’s.
Problem 6: The Card Disappears From Your Account
Some users report that their card shows as linked in WeChat Pay, but after a few days or weeks, the card disappears and they need to link it again.
The fix: This usually happens because the card’s temporary authorization expired. When you link a card, WeChat Pay places a small temporary hold (usually $1-2 USD) to verify the card. If the hold is not captured within a certain period, the card becomes unlinked.
To prevent this, make at least one small payment through WeChat Pay within the first week of linking your card. Even a 1 RMB payment at a convenience store will confirm the card is active.
If your card has already disappeared, simply link it again. The process is the same as the first time.
Having payment trouble?
Check which payment methods work for your specific card with the payment checker tool.
Read the full Alipay vs WeChat Pay comparison to decide which one to set up first.
Planning your trip?
payment compatibility checker —Check if your card works with Alipay and WeChat Pay in China.
Planning your trip?
payment compatibility checker —Check if your card works with Alipay and WeChat Pay in China.

Loading comments...