1. Download and Install WeChat
Before you leave, download WeChat from the official app store (App Store or Google Play). Use your foreign phone number to register – the SMS verification code will arrive without issues for most countries. Don’t use a VPN during initial setup; it may interfere with region detection.
2. Add Your International Credit Card
Go to Me (bottom right) > Services > WeChat Pay > Wallet > Cards. Tap “Add a Card” and enter your Visa, Mastercard, or JCB details. American Express is rarely accepted in China, so use another card if possible. The app will charge a small verification amount (refunded within 24 hours) to confirm your card. This step does not require a Chinese bank account – foreign cards work, but not all merchants accept them for in-store scans (more on this later).
3. Complete Identity Verification (The Critical Step)
After adding your card, WeChat will prompt you to verify your identity. This usually requires scanning your passport. The process is embedded in WeChat Pay settings: go to Wallet > Identity Information > Verify. You will need to take a clear photo of your passport’s data page and sometimes a live selfie. This step can take 10–30 minutes to process. Do not attempt to use WeChat Pay before verification is approved; payments will fail silently with a “Risk Control” error, not a clear message.
4. Test Your Wallet Before Breakfast
Once verified, try a small payment at your hotel convenience store or ask your hotel staff to let you test a 1-yuan purchase. This confirms the card-and-wallet link works for QR code scanning – the most common breakfast payment method.