How to Pay in Shanghai as a Foreigner
A practical payment setup for foreign visitors in Shanghai: Alipay, WeChat Pay, cards, cash, and what to do when a payment fails.
Quick Answer
For most visitors in Shanghai, set up Alipay with your passport name and foreign bank card before you arrive, then add WeChat Pay as a backup if possible. Keep some RMB cash for taxis, small shops, and payment failures. Visa and Mastercard work in some hotels and larger stores, but mobile QR payment is still the daily default.
Who This Helps
Set up a usable payment backup plan
Steps
-
Set up Alipay before your flight
Install Alipay, complete identity verification, and add your foreign card while you still have stable access to SMS and email. Test that the app opens normally before you depend on it at the airport.
-
Add WeChat Pay if you already use WeChat
WeChat Pay is useful for restaurants, mini programs, and some local services. Do not rely on it as your only option unless you have already tested a small payment.
-
Carry a small cash reserve
Bring or withdraw enough RMB for a taxi ride, snacks, and one simple meal. Cash is less convenient, but it is a useful fallback when QR payment fails.
-
Use international cards selectively
Hotels, airport counters, higher-end restaurants, and some malls may accept Visa or Mastercard. Street food, small shops, and many taxis usually expect QR payment or cash.
Fallback Plan
- If Alipay fails, try WeChat Pay, then cash.
- If both apps reject your foreign card, ask your hotel front desk whether they can help you call a taxi or pay a small local bill while you reimburse them in cash.
- If a merchant cannot accept your card or cash, move to a larger chain store or mall counter.
Verification Notes
- Verification planned: update with screenshots from current Alipay and WeChat Pay tourist card flows.
- Shanghai airport, metro, mall, and hotel scenarios should be verified separately because acceptance can differ by counter.
Useful Chinese
FAQ
Can I travel in Shanghai with only a Visa card?
It is risky. A Visa card can help at hotels and larger merchants, but many daily payments are QR-based.
Should I exchange cash before arrival?
A small amount is useful. Do not carry more than you are comfortable managing, but having RMB on day one reduces stress.