China runs on mobile payments. Walk into most shops, restaurants, or street food stalls and you'll see QR codes everywhere. Cash is rarely used by locals.
Good news: it's much easier for foreigners now than it was a few years ago. Here's what actually works in 2026.
Alipay & WeChat Pay
Almost every payment in China goes through one of these two apps. They work by scanning QR codes. No card reader, no chip, no contactless tap.
Alipay (recommended for tourists)
Alipay now lets international visitors link a Visa, Mastercard, or other foreign card directly in the app. This is the easiest option.
How to set up Alipay
Download the Alipay app from the App Store or Google Play
Register with your passport and phone number
Link your Visa or Mastercard in the payment settings
You can now scan QR codes to pay almost everywhere in China
💡 Tip: Set up Alipay before you land in China. The registration process is smoother on a non-Chinese network. Once set up, it works everywhere.
WeChat Pay
WeChat Pay also supports foreign cards now. If you already use WeChat for messaging, enabling the payment feature is straightforward. Add your foreign card in the wallet section.
Some tourists find WeChat Pay slightly less intuitive to set up, but once it's running, it works in all the same places as Alipay.
Do Foreign Bank Cards Work?
Yes, but with limitations:
- Visa/Mastercard tap-to-pay works at large chain stores, international hotels, and airports. Most small shops and restaurants don't accept it.
- ATMs are available at major banks (Bank of China, ICBC, CCB). Look for machines with Visa/Mastercard/UnionPay logos.
- UnionPay cards work more widely than Visa/Mastercard if you can get one in your home country.
⚠️ Heads up: Don't rely only on your foreign bank card. Many everyday places (local restaurants, markets, taxis) only accept mobile payment or cash. Always have Alipay or some cash as backup.
Should I Bring Cash?
Bring some, but you won't need a lot. A few hundred Yuan (around $50-100 USD) is good for emergencies and the few places that don't take mobile payment.
You can exchange currency at the airport when you arrive, or withdraw from ATMs. The airport exchange rate isn't great, so just get a small amount there and use ATMs later.
Paying for Hotels & Trains
- Hotels: Most accept foreign cards at check-in. International chains always do. Smaller guesthouses might only take mobile pay or cash.
- Train tickets: Buy on Trip.com or the 12306 app with a foreign card. At the station, use your passport to enter the gate.
- Metro: Most cities accept Alipay QR codes directly at the turnstile. No need to buy a physical ticket.
Quick Summary
- ✅ Set up Alipay with your foreign card before arrival
- ✅ Bring some cash ($50-100 worth of Yuan) as backup
- ✅ Your foreign card works at big stores and ATMs
- ❌ Don't expect card tap-to-pay to work everywhere
- ❌ Don't carry huge amounts of cash. You won't need it.
Still confused about payments?
Our local team helps tourists set up Alipay and navigate payments every day. Message us on WhatsApp and we'll walk you through it.
Chat With Us Free →