The short answer
Yes at hotels, malls, airports, and international restaurants. Many local restaurants, taxis, and small shops do not accept foreign cards. Alipay or WeChat Pay linked to a card is more useful, with cash as backup.
Where cards work
Visa, Mastercard, American Express, JCB, and Discover are accepted at international hotels, large malls, airports, and some upscale restaurants. Payment terminals may require a signature or PIN; follow the staff's guidance.
Small restaurants, noodle shops, taxis, and market stalls usually do not accept foreign cards. Some may accept Chinese bank cards only. Do not assume a card logo means your card will work.
- Hotels and malls: usually yes
- Local restaurants: often no
- Taxis: usually no
The better option: mobile payment
Link your international card to Alipay or WeChat Pay. These apps are accepted almost everywhere, including small vendors. Setup requires passport verification and can fail with some cards, so try both apps and carry a backup card.
Mobile payment is faster and more widely accepted than plastic. Test a small purchase on arrival to confirm your setup works.
Cash backup
Carry CNY 300–500 in small notes as a backup. Cash is legal tender, but some vendors may struggle to make change for large notes. Use bank ATMs if you need more.
Tell your bank you are traveling and enable international transactions. Fraud controls can block your first payment in China, especially if you have not used the card abroad recently.
- Carry small cash backup
- Notify your bank
- Test your card on arrival
Setting up Alipay and WeChat Pay
Install both apps before you fly, but do not wait until you land to verify your identity. Alipay's international version lets most foreign visitors add a Visa or Mastercard, complete passport verification, and use a transport QR. WeChat Pay also accepts foreign cards, but setup is less predictable and some accounts need extra verification. Complete identity checks while you can receive SMS codes on your home number, then test a small purchase. App features, fees, and card support change, so check the current terms inside the app. Airport Wi-Fi may require passport verification or a Chinese number, so finish setup before you rely on it. Carry a physical card as backup even after setup, because some merchants disable foreign-card payments or set minimum amounts.
At a shop, you either show your payment QR for the cashier to scan or scan the shop's QR and enter the amount. Confirm the merchant name and amount before paying, especially at busy stalls. If a payment fails, do not keep retrying the same card; switch to another card or cash. Banks sometimes block the first China transaction as fraud, so enable international use and keep the card's support number. Refunds can take several days, and prepaying large amounts through a personal QR code gives you little recourse. Use official mini-programs for attractions and transport where possible. Keep a screenshot of your payment settings and do not share verification codes with anyone who offers to help. If you are paying a hotel deposit, ask whether the hold is released immediately or after several days.
Keep reading
Sources and further reading