Before you go

How to link a foreign card to Alipay or WeChat Pay

China's mobile payment works for short-term visitors: international Visa, Mastercard, JCB, AmEx and Discover cards can be linked to Alipay or WeChat Pay with just a passport. No Chinese bank account, no Chinese phone number required.

Steps

  1. Install Alipay or WeChat, open Me → Wallet/Settings → Cards → Add card.
  2. Enter your international card number and expiry date.
  3. Identity verification asks for your passport number — the passport name must match the cardholder name.
  4. Pay by scanning any merchant QR code.

Good to know

The ChinaPass app walks through this with screenshots and a troubleshooting section for every common failure (card rejected, SMS never arrives, QR won't scan) — fully offline.

Related