Let me guess β you landed in Shanghai, pulled out your Visa card at a restaurant, and the waiter shook their head. Happens more than you'd expect. I've been guiding groups here for seven years, and the payment landscape keeps shifting. But I've got you covered. Here's exactly what you need to know about using credit cards in Shanghai, from a guy who's been stuck at the counter myself.
The Reality Check: Cards Are Not King in Shanghai
Straight talk: Shanghai is a mobile-payment city. Cash is rarely used, and international credit cards? They're accepted at big hotels, upscale shopping malls, and some chain stores β but not at taxis, street food stalls, small shops, or most restaurants locals frequent. If you rely solely on a physical credit card, you'll be frustrated. The solution? Set up Alipay or WeChat Pay with your international card. Let's break it down.
Where Your International Card Actually Works
After testing dozens of spots, here's my honest breakdown:
| Type of Venue | Visa/Mastercard? | Amex? | Notes |
|---|---|---|---|
| 5-star hotels (e.g., The Peninsula, Waldorf Astoria) | β Yes | β Yes | Swipe at front desk or restaurant |
| International chains (Starbucks, McDonald's, KFC) | β Mostly | β οΈ Some | Some self-order kiosks may not accept foreign cards |
| High-end malls (ifc mall, Plaza 66) | β Yes | β Yes | Direct at store counters |
| Taxis & Didi rides | β No | β No | Must use Alipay/WeChat Pay or cash |
| Local restaurants (non-chain) | β Rarely | β No | Total lottery β bring backup |
| Street vendors & small shops | β Never | β Never | Cash or mobile payment only |
| Metro ticket machines | β No | β No | Alipay/WeChat Pay or metro card (cash top-up) |
Always carry some cash (Β₯100-200 in small bills) for emergencies.
How to Set Up Alipay & WeChat Pay With Your International Card
Both apps now allow foreign cards (Visa, Mastercard, Amex) for most daily payments. Here's the step-by-step I use with my clients:
Alipay (Recommended for first-timers)
- Download Alipay (App Store / Google Play).
- Register with your non-Chinese mobile number (works globally).
- Link your international credit card under "Payment Accounts".
- You're set for most transactions under Β₯2,000 (about $280). Above that, a small fee (3%) kicks in.
WeChat Pay (If you already use WeChat)
- Open WeChat β Me β Services β Wallet β Add a Card.
- Enter your international card details. Some issuers need a quick verification.
- Same daily limits apply β usually Β₯2,000 per day without extra fees.

Backup Strategies: When Cards & Apps Fail
Let's be real β even Alipay can glitch. Here's what I carry:
- Β₯300-500 cash β essential for taxis, night markets, and deposits.
- A second international card (e.g., Mastercard if your primary is Visa) β some terminals prefer one over the other.
- A foreign-issued travel card like Revolut or Wise β they work in most POS machines at airports and major hotels.
Emergency ATM withdrawal: Bank of China, ICBC, and HSBC ATMs accept foreign cards. Withdraw up to Β₯2,000 per transaction (fee ~$2-$5). Bring your passport β you might need it for high-value withdrawals.
Common Mistakes Tourists Make With Credit Cards in Shanghai
I've seen these over and over:
- Not telling your bank you're traveling. β Your card gets blocked after the first declined transaction. Call before you leave.
- Assuming the POS machine will accept your chip card. β Many small shops have imported machines that only read Chinese UnionPay. Don't embarrass yourself.
- Forgetting that Alipay/WeChat Pay uses a QR code β not NFC. β You need to scan or show your QR code. No tapping phones.
- Using a card that charges foreign transaction fees. β Get a card with no fees (e.g., Chase Sapphire Preferred, Capital One Venture).

Fang Wang
No comments yet.