China is nearly cashless, and almost everything — taxis, trains, restaurants, attractions — is paid with WeChat Pay or Alipay. The good news: you no longer need a Chinese bank account. Foreign visitors can link an international Visa, Mastercard or Amex to either app and pay with a QR code in minutes.
Download WeChat, tap Me → Services → Wallet → Add a bank card, then add your Visa or Mastercard. WeChat Pay now accepts most international cards for payments and in-app purchases. You can also verify your identity with a passport for a higher spending limit.
Alipay is often the smoother choice for tourists. Download Alipay, sign up, tap Account → Bank cards, and add your international card. Alipay has an in-app English translation (tap the "Translate" icon) and a dedicated TourPass for short visits.
If your card is declined or your account gets locked, it is usually a 3-D Secure / OTP verification issue or an unverified account. Complete real-name verification with your passport, confirm the transaction with your bank, and check that your bank has not blocked China merchant categories.
DiDi (China’s ride-hailing app) accepts international cards added inside the app’s payment settings. You can also call a DiDi from inside Alipay’s mini-programs and pay with your linked foreign card.
Yes. WeChat Pay accepts many international Visa, Mastercard and Amex cards. Link the card in Wallet, then scan merchant QR codes to pay.
Usually because the account is not real-name verified, or your bank blocked the transaction. Verify with your passport and confirm the charge with your bank.
Mostly yes in cities. Street vendors, taxis and small shops overwhelmingly use QR payment, though cash is still legal tender. Set up Alipay before you arrive.
Need help sorting payment before you land? Our trip planners include a free payment setup call.
Start planning →