China is the most cashless major economy on earth. Street vendors, taxis, museums and convenience stores all expect a QR-code payment from Alipay or WeChat Pay, and many no longer keep change for cash. The good news: since these apps opened up to international cards, foreign visitors can now pay like a local — if you set it up correctly.
This guide shows you exactly how to link a foreign Visa or Mastercard, how to actually pay in a shop, how to top up, and how to fix the most common problems. Do the setup before you fly.
Why you need a payment app in China
Cash (Chinese yuan, RMB) is still legal and accepted, but increasingly impractical — many vendors can't break large notes and some simply wave cash away. A linked payment app lets you:
- Pay any vendor by scanning their QR code or showing your own.
- Ride the metro and buses with an in-app transit QR.
- Hail and pay taxis through Didi.
- Order food, buy train tickets and book attractions in-app.
You only really need one of the two, but many travelers set up both as a backup.
Setting up Alipay with a foreign card
Alipay is the most foreigner-friendly option:
- Download Alipay from your app store and register with your overseas phone number.
- Go to the card section and add an international Visa or Mastercard (also JCB, Diners and Discover in many cases). Complete the one-time identity check with your passport.
- Small purchases are charged straight to your card. For larger amounts Alipay may route you through its "Tour Pass" / international top-up flow.
That's it — open the app, tap Pay, and either scan the merchant's code or show yours.
Setting up WeChat Pay
WeChat is China's everything-app (messaging, mini-programs, payments). To use WeChat Pay, install WeChat, register, then open Me → Services/Wallet → add a bank card and enter an international Visa or Mastercard with passport verification. WeChat Pay is essential if you'll use Chinese mini-programs, but Alipay is usually the smoother first choice for short visits.
How to actually pay (scan vs. show)
There are two QR-code directions, and knowing which is which saves confusion:
- You scan them: a vendor displays a static QR code on the counter — open the app, tap "Scan", point at the code, type the amount, confirm.
- They scan you: at staffed registers you open "Pay" to show your barcode/QR, and the cashier scans it.
Fees on foreign-card transactions are typically small or waived under a threshold; the app shows the charge before you confirm.
Cash backup and common problems
Carry a few hundred RMB in small notes as a fallback — handy for rural areas, tiny stalls and the rare app glitch. If a payment fails: check your card hasn't been blocked by your home bank for "foreign fraud" (notify them you're traveling to China), make sure your VPN isn't interfering, and confirm you completed passport verification. If one app refuses, try the other.
Frequently Asked Questions
Can foreigners really use Alipay and WeChat Pay now?
Yes. Both apps let international visitors link a foreign Visa or Mastercard (and several other networks) after a one-time passport verification, then pay by QR code almost everywhere. This has worked for tourists since the apps opened to international cards.
Do I need a Chinese bank account?
No. A Chinese bank account is no longer required — you link your existing overseas Visa or Mastercard directly inside the app.
Is cash still accepted in China?
Yes, RMB cash is legal tender and accepted, but it's increasingly inconvenient because many vendors keep little or no change. Keep some small notes as backup, but expect to pay by app for most things.
Alipay or WeChat Pay — which should I set up?
For a short trip, Alipay is usually the easier and most foreigner-friendly option. WeChat Pay is worth adding if you'll use WeChat mini-programs or want a backup. Many travelers set up both.
What if my payment keeps failing?
Tell your home bank you're traveling to China so they don't block the card, finish the in-app passport verification, disable your VPN while paying, and try the other app. Keeping a little cash avoids being stranded.
Want a local to handle all of this for you?
Post your trip for free and let verified English-speaking local guides & drivers bid. They sort payments, tickets, transport and the language barrier so you don't have to.
Post Your Trip — Free