Run through each step at least 48 hours before departure. If something fails, you have time to fix it.
1. Download and Register Alipay and WeChat Pay
Both apps are available on iOS and Android app stores. Register with your passport number and a selfie. For WeChat Pay, you need a WeChat account first (via email or phone number). This step alone fails for many travelers because the app requires a Chinese phone number for verification. Workaround: register with your foreign number, but note that you won't receive SMS during the trip without roaming. Set up roaming or use a Chinese SIM card early.
2. Link Your Foreign Card (Visa, Mastercard, Amex)
Open Alipay → Me → Bank Cards → Add Card. Enter card details. The app sends a small test charge (e.g., ¥1) that reverses after verification. WeChat Pay: Me → Services → Wallet → Cards → Add Card. Expect a similar test charge.
Failure mode: The test charge may be declined by your bank's fraud detection. Call your bank beforehand to add China as a travel destination and authorize small overseas transactions. Ask specifically for "whitelisting Alipay and WeChat Pay merchants." This prevents random blocks.
3. Verify Identity via Document Upload
Both apps require a real-name verification using your passport. In Alipay, this is under Settings → Account → Real-name Verification. Submit a clear photo of your passport's bio page and a selfie holding it. Approval takes 1–24 hours. WeChat Pay has a similar process under Account Security → Real-name Verification.
Common mistake: The selfie must show both your face and passport clearly. Poor lighting or a shiny passport cover causes rejection. Re-upload with better lighting.
4. Perform a Test Transaction with a Known Merchant
Find a small online merchant that accepts Alipay/WeChat Pay, like a charity donation site (e.g., Red Cross China) or a digital goods store. Make a ¥1–¥10 payment. If it goes through, your wallet is likely ready. If it fails, check your card issuer's blocklist. A failed test transaction here is better than failing at a physical counter.
5. Enable Roaming or Install a Chinese eSIM
If you use your foreign number for verification, you need SMS capability to receive one-time passwords (OTPs) from the wallet app. Enable international roaming for your home number, or buy a Chinese eSIM from providers like Airalo or Trip.com before travel. Without SMS, you cannot re-verify if the app logs you out mid-trip.
Failure scenario: Jane, a traveler from London, linked her card at home but didn't set up roaming. In Shanghai, the WeChat Pay app asked for an SMS code to verify a transaction. She couldn't receive it. She wasted two hours at a China Mobile shop buying a SIM card. Her advice: get a dual-phone setup or eSIM before landing.
6. Check Wallet Restrictions Per Merchant Type
Not all merchants accept foreign cards linked to Alipay/WeChat Pay. Street vendors, small convenience stores, and some metro ticket machines may only accept domestic cards or cash. Check official lists from Alipay or WeChat Pay for approved merchant categories. Typically, large restaurants, hotels, and chain stores work fine. Street food stalls often do not.