Here’s the part the brochures don’t tell you: payments fail for foreigners in four specific ways, and most people only find out the first time they’re standing at a counter with the queue building behind them.
1. Personal QR codes don’t take foreign cards
There are two types of QR code in China: merchant (business) codes and personal transfer codes. They look almost identical. Foreign cards often refuse personal codes silently. If a payment fails, ask the merchant to show their merchant QR code for you to scan instead. This fixes the problem about 80% of the time.
2. Your bank auto-blocks the first China transaction
Most Western banks flag the first Alipay or WeChat Pay charge as suspicious and block it. You’ll only discover this at the till. Call your bank before travelling and tell them you’ll be using Alipay in China.
3. Your VPN triggers risk controls
Running a VPN at the moment of payment can make Alipay’s risk engine flag you as suspicious and decline the transaction. Turn the VPN off before paying. Nobody tells you this until you’re mid-dinner.
4. Your card name doesn’t match your passport
Alipay and WeChat do a strict name match against your passport. Old surname, nickname, initials — any mismatch and the card binding fails silently. Your card name and passport name must match exactly.
Always carry cash backup
Keep 200–300 RMB in cash at all times. You can withdraw from Bank of China or ICBC ATMs on arrival — they accept international cards. Get a mix of 100 RMB and 50 RMB notes. Some vendors can’t break a 100. Check withdrawal fees before you withdraw.