Below are five essential steps to run before your trip. Each step includes the action, what a successful result looks like, and what to do if it fails.
1. Check Your Card's Network Compatibility
Most foreign cards run on Visa, Mastercard, or Amex networks. In China, many merchants only accept UnionPay cards. However, some Chinese acquirers now process foreign cards through a different routing.
What to do: Log into your bank's app or call customer service. Ask: "Does my card work on UnionPay terminals?" If the answer is no, you'll need a backup method.
Success proof: You get a clear statement that your card can be used at merchants displaying the UnionPay logo or at point-of-sale systems that accept international cards.
Common failure: The agent says "it should work" but cannot confirm. That's not proof.
2. Add Your Card to Alipay or WeChat Pay (Crucial Step)
Many foreigners don't realize that Alipay and WeChat Pay now support linking foreign cards. This is the most reliable way to pay at small shops, markets, and transportation.
What to do: Install the Alipay app (international version) or WeChat (international version). Follow the steps to add your foreign Visa or Mastercard. Attempt a small test payment to a valid merchant (e.g., a known online store or a friend's QR code).
Success proof: The card is successfully added, and a test transaction of 1 RMB (or the minimum) goes through. You receive a receipt notification.
Common failure: The bank blocks the transaction as fraud. This happens often. Call your bank to whitelist China transactions and set a travel notice.
3. Test at a Physical POS Terminal (If Possible)
If you have an existing Chinese SIM or are already in transit (e.g., Hong Kong airport), try swiping your card at a physical terminal.
What to do: At a hotel, airport duty-free shop, or international restaurant, make a small purchase and request to pay by foreign card. Observe if the terminal prompts for a signature or PIN, and if the transaction completes.
Success proof: The payment is approved and a receipt prints.
Common failure: The terminal shows "Card not supported" or asks for a 6-digit PIN that your card doesn't have. In Shanghai, some terminals expect a UnionPay chip. If you see this error, you cannot complete the payment – even if your card normally works elsewhere.
4. Verify Mobile Wallet Payment at a Real Shanghai Merchant
Before you leave for Shanghai, use your linked mobile wallet to make a payment to a Chinese online store that accepts Alipay/WeChat. This confirms end-to-end functionality.
What to do: Purchase a prepaid metro card or a digital voucher from a platform like Ctrip (Trip.com). Pay with the Alipay-linked foreign card.
Success proof: The payment is accepted and you receive a confirmation code.
Common failure: The merchant's system rejects the payment because it doesn't recognize the foreign card routing. In that case, try a different merchant or use a different wallet.
5. Prepare a Backup Payment Method
No checklist is complete without a fallback. If your foreign card consistently fails, you need a backup.
What to do: Consider bringing a prepaid travel card (e.g., Revolut, Wise, or a China-specific prepaid card) that loads RMB. Or obtain a Chinese friend's Alipay account to send money to (with permission). Another option: carry enough RMB cash for your first 24-48 hours, and locate a UnionPay ATM that accepts your foreign card.
Success proof: You have at least two ways to pay and have tested one.