Shanghai Welcome
My Trip
← All travel guides
Practical9 min read

How to Pay in Shanghai: A Foreigner's Complete Guide

Cash, cards, mobile payments — what actually works in Shanghai, what doesn't, and how to avoid spending your first day hunting for ATMs.

By Shanghai Welcome ·

The payment landscape

Shanghai has undergone a payment revolution. Five years ago, cash was king. Today, 90% of daily transactions happen through mobile payment — Alipay and WeChat Pay. The city has adapted for international visitors, but the adaptation is still patchy. Understanding the mix is key.

Alipay (linked international card) works at most restaurants, shops, cafés, Didi, metro and convenience stores. WeChat Pay covers roughly the same network. International Visa/Mastercard works at hotels, high-end restaurants, large malls and Starbucks but not at street vendors, small shops, taxis or metro. Cash works everywhere technically, but no one prefers it and some younger merchants have no change.

  • Alipay with linked international card — solves 90% of daily needs
  • WeChat Pay — similar coverage, useful as backup
  • International Visa/Mastercard — hotels and malls only
  • Cash — works everywhere but inconvenient

Alipay — your primary tool

Alipay is the single most important app for a foreigner in Shanghai. With it you can pay at restaurants, buy metro tickets, order taxis, pay at convenience stores and even split bills with local friends. Our dedicated Alipay for Foreigners guide has the full step-by-step setup walkthrough.

Set up before you land: download Alipay, create an account, go to Me → Bank Cards → Add Card, select International Card, enter your Visa or Mastercard details. Alipay charges a small verification amount (refunded within days). Alipay now supports direct payments with linked international cards — no top-up needed. The charge goes straight to your card in your home currency with a 3% foreign transaction fee on some cards; check with your bank.

If the setup gives you trouble — and for some travellers it does, especially with certain bank cards — this is where having a private guide on Day 1 saves hours. Our guides routinely help guests link their cards, switch the app to English, verify identity with a passport photo, and run through a first test transaction at a convenience store. Within twenty minutes the payment problem is solved, and every transaction for the rest of your trip takes five seconds.

At shops and restaurants, the merchant displays a QR code. Open Alipay, tap Scan, point your camera at the code, confirm the amount, done. Takes five seconds. Some merchants scan your payment code instead. For metro, buy tickets at station machines with Alipay or use the Shanghai Metro official app with Alipay integration. For Didi, book within Alipay — payment happens automatically after the ride.

  • Set up Alipay before you arrive, not on day one
  • Link your international Visa/Mastercard directly — no top-up needed
  • Scan merchant QR codes to pay in 5 seconds
  • Works for metro tickets, Didi rides and convenience stores

Struggling with Alipay setup? Book this tour for Day 1 and your private guide will link your card, verify your identity, and run a test transaction with you before you even reach the Bund. Then enjoy six centuries of Shanghai story — Ming garden, heritage lanes, Bund, river cruise. All-inclusive, so you will not need to scan a single QR code all day.

Explore Shanghai Stories: Ming Dynasty to Modern Times

WeChat Pay — the alternative

WeChat Pay works similarly to Alipay and covers almost the same merchant network. Some people prefer it because they are already using WeChat for messaging. Setup is comparable: download WeChat, create an account, go to Me → Wallet → Add Card, select international card type and verify.

Set up both if you can, but prioritize Alipay. It has slightly wider merchant acceptance and a more straightforward interface for payments. WeChat Pay is useful as a backup and for situations where someone sends you money via WeChat (group dinners, for example).

  • Set up both Alipay and WeChat Pay for redundancy
  • Alipay has slightly wider merchant acceptance
  • WeChat Pay useful for peer-to-peer transfers and group dinners

Cash — still necessary, just not primary

Carry ¥500–1000 for a day, broken into small bills (¥100 notes are standard but ¥50 and ¥20 are more useful for small purchases). Get cash from ATMs at Bank of China, ICBC or China Construction Bank — these reliably accept international cards. Airport ATMs work for initial cash on landing. Hotel exchange counters are convenient but rates are slightly worse.

You need cash for small street vendors (sometimes — many now have QR codes), some older taxis (though Didi eliminates this), temple entrance fees, markets where the seller's phone battery died, and emergency backup when your phone battery died.

  • Carry ¥500–1000 per day, prefer small bills
  • ATMs at Bank of China/ICBC/CCB accept international cards
  • Cash needed for: small vendors, temples, emergencies

International credit cards

Visa and Mastercard are increasingly accepted at hotels (universal), major restaurant chains and high-end dining, shopping malls with global brands, Starbucks, McDonald's and KFC, and some tourist attractions. Amex, JCB and Diners Club have very limited acceptance — if your primary card is Amex, bring a Visa or Mastercard backup.

Notify your bank before traveling — Chinese transactions often trigger fraud alerts. Ask about foreign transaction fees (some cards charge 3–5%; others charge 0%). Carry two different cards from two different banks as backup.

  • Visa/Mastercard work at hotels, malls and chain restaurants
  • Amex has very limited acceptance — bring Visa/MC backup
  • Notify your bank about China travel to prevent fraud blocks
  • Carry two cards from two different banks

A practical payment strategy

Before you travel: set up Alipay with your international card, set up WeChat Pay as backup, notify your bank about China travel dates, check foreign transaction fees on your cards, and download a VPN app and test it.

On arrival: buy a SIM card at the airport (you need data for mobile payments), withdraw ¥1000 from an airport ATM as backup cash, and test Alipay at the airport convenience store — buy a water bottle for ¥3.

During your trip: use Alipay for 90% of payments, use international card at hotels and upscale restaurants, use cash only when mobile payment fails, and keep ¥500 cash in your bag and ¥100 in your pocket.

  • Set up Alipay + WeChat Pay + VPN before you leave
  • On arrival: SIM card, ¥1000 cash, test Alipay with a ¥3 water bottle
  • Use Alipay for 90%, international card at hotels, cash as backup

If something goes wrong

Payment declined? Try your backup card, then cash. Your bank is likely blocking the transaction as suspicious foreign activity — call them to authorize China transactions. Alipay locked? Verify identity with passport in the app (Me → Identity Verification) or call Alipay helpline 95188. ATM won't accept your card? Try a Bank of China branch ATM. No data? Use cash until you find Wi-Fi (available in most cafés and hotels).

Want this as your own journey?

Build a private itinerary around the places and experiences that interest you.

Create Your Trip