Shanghai Updated 2026-05-10 7 min

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Local Notes

  • Needs field check: 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

Can I pay with Alipay? 可以用支付宝吗?
Can I pay with cash? 可以用现金吗?
My foreign card is not working. 我的外国银行卡用不了。

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.