China Travel Guide

China QR Code Payments for Foreign Visitors: Troubleshooting Guide

|

Last checked: 2026-07-10

China QR Code Payments for Foreign Visitors: Troubleshooting Guide

Editor note: Last reviewed 2026-07-10. For visa rules, transport schedules, app policies, and prices, recheck official or booking sources before departure.

Planning China QR code payments for foreign visitors is easier when the article answers one real travel decision: what to do before you fly, what to handle after arrival, and what backup option keeps the trip moving if the first plan fails.

You have Alipay installed, your card is linked, and you're standing at a street stall in Shanghai ready to buy a scallion pancake. The vendor points at their QR code. You scan it. Nothing happens. The app spins, then shows an error. The line behind you grows. This is the moment when China's cashless system stops being impressive and starts being stressful.

QR code payments work for most foreign visitors most of the time. But when they don't, the problem is usually one of a few specific issues. Here is how to fix them.

Quick Answer

If your QR code payment fails in China, the most common causes are: your international card was declined by the bank (not the app), your app needs a top-up via a linked foreign card, the merchant only accepts domestic UnionPay cards, or you hit a daily spending limit. For street vendors and small shops, always carry backup cash in small denominations. For larger purchases, have a second payment app installed.

What To Know Before You Decide

Alipay vs WeChat Pay. Both work for most foreign visitors, but they behave differently. Alipay's Tour Pass (now replaced by the standard Alipay with international card linking) is generally more reliable for first-time users. WeChat Pay requires a verified WeChat account, which can be harder to set up without a Chinese bank card or a friend who already has WeChat. Install both before you leave.

Your bank is the bottleneck. When a QR code payment fails, the problem is almost never the Chinese app. It is your home bank declining the transaction as suspicious. Call your bank before traveling and tell them you will be in China. Even then, some banks block China transactions regardless. Have a backup card from a different bank.

Merchant acceptance varies. Every major chain hotel, train station ticket counter, and large restaurant accepts Alipay and WeChat Pay. But small noodle shops, taxi drivers (especially older ones), and market stalls may only take cash or domestic UnionPay QR codes. Your foreign-linked Alipay may not work there.

Daily and per-transaction limits. Alipay limits foreign users to roughly 5,000 RMB per transaction and 50,000 RMB per year when using an international card. WeChat Pay has similar limits. If you are buying a high-value item like a train ticket or hotel booking, the payment may fail simply because it exceeds the limit.

Step-by-Step Plan

Install both apps before departure. Download Alipay and WeChat from your app store. Do not wait until you land. Chinese app stores may not have the international versions.

Link your international card in Alipay. Open Alipay, go to "Me" > "Bank Cards" > add your Visa, Mastercard, or JCB. You will need the card number, expiry, CVV, and your billing address. Some users report success with Amex, but it is less reliable.

Verify your identity. Alipay will ask for a passport scan and a selfie. Do this before you leave if possible. The verification can take a few hours. If it fails, try again with better lighting and a flat passport photo.

Test with a small payment. Buy a bottle of water at a convenience store. If it works, you are set. If it fails, check your bank notification immediately. Your bank likely sent a fraud alert.

Add backup cash. Withdraw 500-1,000 RMB from an airport ATM using your international card. Keep this in small bills (10s and 20s). You will need it for taxis, street food, and any merchant that only takes domestic QR codes.

Set up a second card in the app. If your primary card fails, having a second card from a different bank already linked can save you.

Common Mistakes

Not calling your bank before departure. This is the number one reason payments fail. Even if you told them, some banks still block China. Have a backup card ready.

Assuming all QR codes are the same. A merchant's QR code may only work with Chinese domestic payment apps (UnionPay, local bank apps). Your foreign Alipay will not scan it. Look for the Alipay or WeChat Pay logos on the counter. If you see only a generic QR code, ask if they accept Alipay.

Trying to pay for someone else. Alipay and WeChat Pay for foreign users are tied to your identity. You cannot easily pay for a friend's meal by scanning their QR code. Each person should have their own app.

Forgetting the app needs internet. QR code payments require a data connection. If your eSIM or roaming drops, the payment will fail. Keep a screenshot of your QR code for offline use? Not possible-the codes refresh. Just make sure your data is working.

Hitting the annual limit. The 50,000 RMB per year limit on foreign cards in Alipay is real. If you are staying long-term or making large purchases, you may hit it. Use WeChat Pay as a second pool, or carry a Chinese bank card if you have one.

Recommended Booking / Planning Options

  • eSIM: Get a data plan before you arrive. QR code payments need internet. An eSIM from providers like Airalo or Trip.com's own eSIM works immediately upon landing. [Link to eSIM category]
  • Hotels: Book through Trip.com or similar platforms that accept international cards directly. This avoids QR code payment limits for large bookings. [Link to hotels category]
  • Train tickets: Buy through Trip.com or the official 12306 app. Trip.com accepts international cards and shows English. The train station ticket machines also accept passports and international cards. [Link to transportation category]

FAQ

Why does my Alipay keep saying "transaction failed"?

Most likely your bank declined the payment. Check your bank's app or call them. If your bank confirms the transaction was approved, the issue may be a daily limit on Alipay-try a smaller amount.

Can I use my foreign credit card directly at stores in China?

Rarely. Most Chinese merchants do not have card terminals for international cards. Only high-end hotels, some international chains, and a few large department stores accept foreign cards directly. QR code payments are the standard.

Do I need a Chinese phone number to use Alipay or WeChat Pay?

No. Both apps work with international phone numbers for setup. However, some features (like WeChat Pay's full functionality) may require a Chinese number. For basic QR code payments, your international number is fine.

What happens if I run out of data and need to pay?

You cannot pay without internet. Find Wi-Fi (most hotels, cafes, and train stations offer free Wi-Fi) or buy a local SIM card. Some convenience stores also have Wi-Fi. Always keep cash as a backup.

Can I use Apple Pay or Google Pay in China?

Apple Pay works in China only if you have a Chinese bank card linked. Google Pay is not supported. Do not rely on either.

Is it safe to link my international card to Alipay?

Yes. Alipay is a regulated financial platform. The risk is lower than handing your card to a stranger. However, use a card with fraud protection and monitor your statements.


Some pages may contain affiliate links. We may earn a commission at no extra cost to you.

Keep planning your China trip

After this guide, continue with the practical hubs for visas, payment apps, eSIMs, high-speed rail, city routes and booking decisions.

Start planning hub | Itineraries | Booking guides