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.
Two reasons, and both bite people on arrival:
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 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.
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.
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.
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.
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.
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.
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.
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.