GotoChina
← All guides
Money6 min read

Paying with Alipay and WeChat Pay as a foreigner

China runs on QR codes. Link your foreign Visa or Mastercard to Alipay or WeChat Pay and pay almost anywhere, even street stalls.

Hand paying with phone QR code

Why it matters

Most shops, restaurants, taxis and ticket machines expect a QR-code payment. Cash is legal tender and must be accepted, but small vendors often lack change. Foreign cards are accepted at big hotels and malls, rarely elsewhere.

Setting up Alipay

Alipay has an international version in English and accepts foreign phone numbers.

  1. 1Install Alipay before your trip and sign up with your home phone number.
  2. 2Add your Visa, Mastercard, JCB, Diners or Discover card under Bank Cards.
  3. 3Verify your identity with your passport when prompted. Larger payments need this.
  4. 4To pay, either show your payment code to the cashier or scan the merchant's QR code and enter the amount.

Setting up WeChat Pay

WeChat is also the messaging app everyone in China uses, so it is worth installing anyway. Open Me, then Pay and Services, then Wallet, and add your foreign card.

Good to know

  • A small service fee may apply to larger foreign-card payments. Check the current rate in the app.
  • Set up both apps. If one card is declined, the other often works.
  • Carry a few hundred yuan in cash as a backup.
  • Payment apps work fine with GotoChina connected thanks to split tunneling.