Using Alipay in China with a foreign card

Last updated 17 September 2026 · 6 minute read · part of the China Travel Checklist

The short version: using Alipay in China is the normal way to pay for almost everything, and a foreign Visa or Mastercard is enough to get started. Cash still works, but many restaurants, ticket machines and shops expect Alipay or WeChat Pay. Both apps accept international Visa, Mastercard, Discover, JCB and American Express cards, and most everyday tourist payments do not require a Chinese bank account or a Chinese ID. The important part: do this before you fly, on your home Wi-Fi.

Why you should set this up before departure

Two reasons, and both bite people on arrival:

Alipay (支付宝) — step by step

  1. Install Alipay from the App Store or Google Play (official site).
  2. Sign up with your phone number (foreign numbers work) or an email address.
  3. Open Me (我的) → Bank Cards (银行卡) → + Add Card.
  4. Enter your international Visa / Mastercard / Discover / JCB / Amex card number.
  5. Complete your bank's 3-D Secure or SMS verification.
  6. Done. Pay by showing your Alipay QR code, or by scanning the merchant's.

No Chinese ID is normally required for this. If the app offers to switch the interface language, do that first — every menu name below is easier to find in English.

WeChat Pay (微信支付) — step by step

WeChat is the other half of the equation, and it is worth having even if you mainly use Alipay: several ride-hailing and ticketing flows run inside WeChat as mini-programs.

  1. Install WeChat (微信) from the App Store or Google Play (official site).
  2. Register with your phone number. You may be asked to have an existing WeChat user verify you — this is normal, and a friend or colleague with an account can do it.
  3. Go to Me → Services (服务) → Wallet (钱包) → Cards (银行卡) → Add a Card.
  4. Enter your international Visa / Mastercard and complete verification.
Known friction point: WeChat Pay sometimes asks for passport-based real-name verification for particular transaction types. Most tourist payments work with a bound foreign card, but expect the occasional prompt and bring your passport details with you.

Five things that catch people out

What this does and does not solve

Binding a card solves paying. It does not solve connectivity — and the two are separate problems that people often conflate. Your payment apps need a working data connection to load a QR code or confirm a transaction, and a normal domestic roaming plan or hotel Wi-Fi reaches only part of the internet from inside mainland China.

That is a routing question, not a payment one, and it has its own fix: a travel eSIM whose data session exits through a carrier network outside the mainland. There is a separate guide on how that works and what to check before buying. If you are relying on the 240-hour transit exemption rather than a visa, the transit visa guide covers the eligibility rules.

Frequently asked questions

Can I use Alipay or WeChat Pay without a Chinese bank account?

Yes. Both apps accept an international Visa, Mastercard, Discover, JCB or American Express card, and a Chinese bank account is not required for ordinary tourist payments. The card is verified through your own bank's 3-D Secure step, not through a Chinese account.

Do I need a Chinese phone number to sign up?

No. Both apps accept a foreign phone number for registration. What you do need is for that number to receive SMS while you are setting up, because your bank sends the verification code to the number it already holds for you.

Why does my card keep getting declined?

Three causes account for most failures. The cardholder name not matching your passport exactly. Your bank blocking foreign online transactions, which many European banks do by default. Or the 3-D Secure code not reaching you because you have already swapped SIMs. Check those in that order before assuming the app is broken.

Is there a spending limit when using a foreign card?

Alipay and WeChat do apply limits to foreign-card spending, and the figures have changed over time. Check the current number inside the app under your card settings, or ask the app's own support, rather than trusting a figure from an article such as this one.

Can I set this up after I land in China?

You can, but it is much harder. Installing the app, registering and completing card verification all work better on a connection you control, and the SMS step is the part people get stuck on. Doing it at home on wifi takes about ten minutes.

Affiliate disclosure: this site earns a commission when you buy through some of our links, at no extra cost to you. We only list partners whose sales we can track, so our comparison is a starting point rather than a complete market survey. See Privacy & cookies.

Spotted something out of date? Email us or message us on Reddit. Payment app flows change often — always confirm inside the app before you rely on a step.