Review note: Mobile payment is common, but RMB cash remains legal tender. The retained accounts quote different foreign-card limits, including about USD 5,000 per transaction and older RMB 2,000/RMB 6,000 limits; these are conflicting figures, not one combined allowance. Direct card payment, wallet balance and TourCard are different products: linking a foreign card does not necessarily enable balance top-ups or transfers. Check the current in-app limit, supported card and fee before paying.
You don't strictly need Alipay in Shanghai, but it is worth setting up before you go. Businesses that take payment in person can't refuse cash, and a foreign card works at hotels, big stores and, if it is contactless, the metro gates. Small restaurants, cafés and street stalls, though, often have only a QR code, and Alipay with your foreign card linked is the simplest way for a visitor to pay them. You can also use it for Shanghai Metro QR codes and Didi rides.
Install Alipay at home, sign up with your own phone number, and add your Visa, Mastercard, American Express, JCB, Diners Club, Discover or UnionPay card under Me > Bank Cards. Payments of ¥200 or less are free; above ¥200, Alipay charges 3% of the whole amount and shows the fee before you confirm. If the app asks you to verify your passport, its help center says the review can take up to 24 hours, so do it before your flight.
WeChat Pay takes the same cards under the same fee rule, but you need a WeChat account first, and it is running a fee waiver for first-time card links made by December 31, 2026. Setting up both gives you a backup if one app has a problem.
-
Cash and contactless cards get you by, but small cafés and stalls often only show a QR code, so set up Alipay too.
-
Install Alipay at home, register with your own phone number and add your foreign card under Me > Bank Cards.
-
Payments of ¥200 or less are free; above ¥200, Alipay and WeChat Pay charge 3% of the whole amount.
-
Start with Alipay, which needs no WeChat account, and add WeChat Pay as a backup.
-
Already use AlipayHK, Kakao Pay, GCash or another Alipay+ wallet? You can scan to pay with it at participating merchants.
-
For a place-by-place guide, see Where cash and foreign credit cards work in Shanghai .
How this works
- Install Alipay before your flight — Download Alipay from the App Store or Google Play at home; it has an English interface. Google services are blocked in mainland China, so Android users especially should install it before leaving.
- Sign up with your own phone number — Register with your overseas mobile number, which needs to receive an SMS code. If you buy a Chinese SIM card later, you can change the number in the app.
- Add your foreign card — Go to Me > Bank Cards and follow the prompts. Alipay accepts Visa, Mastercard, American Express, JCB, Diners Club, Discover and UnionPay cards issued abroad, but whether a particular card links can depend on your bank. Use a card in your own name.
- Verify your passport if asked — Alipay may ask you to upload your passport. Its help center says the review takes up to 24 hours, so finish this at home rather than at the airport.
- Make a small test payment — On day one, buy something small at a convenience store: tap Scan, scan the shop's QR code, enter the amount if asked and confirm. You can also open Pay/Collect and show your code for the cashier to scan.
Why this is different for foreign visitors
In most countries you tap a card on the shop's terminal. In China the usual move is the reverse: you open Alipay, scan the shop's printed QR code and confirm the amount, or show your own code for the cashier to scan. That is why a café with no card reader can still take your foreign Visa once it is linked. Your spending limits show in the app, so check them there rather than trusting a number from an old guide. If setup fails after you land, the one-stop service centers in the international arrival halls at Pudong Terminals 1 and 2 and Hongqiao Terminal 1 help visitors set up payment apps.
Common mistakes to avoid
- Waiting until you land to set up Alipay. Google Play doesn't work in mainland China, and a passport review can take up to 24 hours.
- Bringing only one card. Whether a card links depends partly on the issuing bank, so pack a second card on a different network.
- Trying to send money to a friend. Foreign cards in Alipay can pay businesses, but transfers to people aren't supported.
- Putting big bills through the app out of habit. Above ¥200 it adds 3% of the whole amount; where a hotel or store has a card terminal, a card with no foreign transaction fee costs less.
Frequently asked
Can I visit Shanghai without Alipay?
Yes. Businesses that take payment in person can't refuse cash, contactless foreign cards work at metro gates, and hotels, malls and big stores take foreign cards when the counter shows the card's logo. The Shanghai Pass, a prepaid card that holds up to ¥1,000 and is sold at Pudong and Hongqiao airports and transport card service points, also covers the metro, buses, taxis, ferries and some sights and convenience stores. Expect slower checkouts at small cafés and stalls that only show a QR code.
Should I use Alipay or WeChat Pay in Shanghai?
Either works with a foreign card, and both apply the same fee rule: nothing on payments of ¥200 or less, 3% of the whole amount above that. Alipay is simpler to start with because you don't need a WeChat account. WeChat Pay suits you if you already use WeChat, and it waives the 3% fee on up to ¥1,000 a day for 90 days, counted from your first payment, if you link an international card for the first time by December 31, 2026.
How much does Alipay charge on a foreign card?
Nothing on a payment of ¥200 or less. Above ¥200, Alipay adds 3% of the whole payment, so a ¥300 bill costs ¥9 extra. The fee appears on the payment screen before you confirm, and a refund returns the fee in proportion. Your bank may also add its own foreign transaction fee.
Can I set up Alipay after I arrive in Shanghai?
You can, but it is easier at home. Android users can't reach Google Play in mainland China, and a passport review can take up to 24 hours. If you get stuck, the one-stop service centers in the international arrival halls at Pudong Terminals 1 and 2 and Hongqiao Terminal 1 help visitors set up payment apps.