Paying

How do I link a foreign card to Alipay or WeChat Pay?

Install the wallet, open the card section, enter your Visa, Mastercard, JCB, Amex or Discover card and verify with your passport. The steps, the fee threshold and the failure points.

Verified 2026-09-11

Short answer

Open Alipay or WeChat, go to the wallet's card section, add your international Visa, Mastercard, JCB, Amex or Discover card and complete identity verification with your passport. The passport name must match the cardholder name. Once linked, scan merchant QR codes to pay.

The steps

  • Install Alipay or WeChat and open the wallet or cards section
  • Choose add card and enter the international card number and expiry date
  • Complete identity verification with your passport number
  • Pay by scanning any merchant QR code

What to expect after linking

  • Small transactions are fee-free; larger ones carry roughly a 3% service fee
  • Cards issued in some regions are rejected entirely — try the other wallet
  • A few services still need a mainland-issued card, so keep some cash

Common failure points

Card rejected, verification SMS never arrives, and the QR will not scan at the counter. The ChinaPass app carries offline troubleshooting for each of these, which matters most when you are standing at a till with no data.

Related guides

More questions answered

Official sources

Policies and booking channels change — check the official channel before you rely on it.