1. Download and register the correct app
Most travelers need Alipay (available in English) or WeChat Pay (requires WeChat registration).
Common mistake: Downloading the Chinese version of Alipay (in Chinese only). Stick to the English version or use Alipay's international interface.
2. Bind your international credit card
Go to the payment settings and add your card. Alipay and WeChat Pay both support Visa, Mastercard, and Amex for international cards.
What to verify: After adding the card, try a small test transaction—like a 1 RMB charity donation or topping up your phone (if you have a Chinese number). If the card fails:
3. Test the QR payment flow at home
Open the app and look for "Scan" or "Pay/Receive".
Why this matters: Many travelers discover only at a real checkout that their app doesn't load the QR code fast enough, or that they can't switch between scan and payment mode easily.
4. Verify your account for metro and taxi payments
Shanghai Metro supports QR code rides through Alipay's "Transport" card or WeChat's "Metro" mini-program.
Test: Even if you're not in Shanghai, the activation process should succeed without errors. If you see "Region not supported" or "Card not allowed for transit", contact your bank or try a different card.
5. Prepare a backup: cash and a backup card
Despite mobile payment dominance, some places in Shanghai accept cash: large hotels, some sit-down restaurants, and airport shops. Carry at least 500 RMB in small notes (10, 20, 50).
Also, keep a backup credit card that can work for international payments in China—some tourists recommend a UnionPay card issued outside China, or a Visa from banks that don't block China.