Brian’s take: set up WeChat Pay as a second payment route, even if Alipay is your main wallet. It is useful because WeChat is also where hotels, guides, local contacts, and many mini programs live.
Foreign visitors can register WeChat (微信, Weixin) with an international phone number and may be able to link supported overseas cards. The setup has improved, but the app still contains several different layers: messaging, the main wallet, merchant QR payments, and mini programs. One layer working does not guarantee that every other layer will accept the same card.
Set it up while your normal phone service still works
- Download the official WeChat app from your normal app store.
- Register with the phone number you will keep during the trip.
- Complete any account-security and identity steps shown in the app.
- Open the payment or wallet section and add a supported international card.
- Use your passport name exactly as requested. Do not improvise a shortened name unless the app specifically instructs you to.
- Check whether your bank sends an approval message or blocks the link attempt.
- Set a payment password you can remember without storing it in an unsafe note.
Know the two QR payment flows
- The cashier scans you: open your payment code, check that the screen is the payment screen, and let the cashier scan it.
- You scan the merchant: scan the merchant’s code, confirm the merchant name and amount, then approve.
A table QR code may open an ordering mini program instead of a direct payment. That mini program can ask for a local number or use a merchant channel that does not accept your foreign card. If ordering fails, ask the staff to enter the order at the counter and let you pay through the normal wallet code.
Use WeChat for more than payment
Hotels and local contacts may send a location pin, pickup instruction, booking confirmation, or photo through WeChat. Add important contacts before the moment you need them. If a driver or hotel asks you to communicate through WeChat, keep the conversation inside the relevant booking context and do not send passport or card information casually.
What commonly goes wrong
- The account needs another verification step. Complete it on your own device and read every permission screen.
- The card link is declined. Contact the issuing bank, then try a different card rather than repeating the same attempt many times.
- The main wallet works but a mini program does not. Ask to pay at the counter, use Alipay, use a physical card, or use cash.
- The app changes language inside a mini program. Use the built-in translation where available; otherwise screenshot the screen and use camera/image translation.
- The phone number changes during the trip. Do not log out or change security settings casually. Keep access to the original number where possible.
我的微信支付不能用,请帮我看一下。
Pronunciation: Wo de Weixin Zhifu buneng yong, qing bang wo kan yixia.
My WeChat Pay is not working. Please help me check.

A calm backup order
- Check mobile data.
- Close and reopen the payment screen once.
- Try the other linked card if available.
- Switch to Alipay.
- Ask for card or cash.
- If the problem is inside a restaurant or attraction mini program, ask staff to create the order another way.
请问,可以用支付宝吗?
Pronunciation: Qingwen, keyi yong Zhifubao ma?
Can I use Alipay?

FAQ
Should WeChat Pay be my only way to pay?
No. Carry Alipay, a physical card, and some RMB. Redundancy matters more than loyalty to one app.
Do I need a Chinese bank account?
Many foreign visitors can link supported international cards. Features and limits can change, so rely on the current instructions inside the official app.
Why can I pay a cashier but not pay inside a mini program?
The merchant channel can be different. Ask the cashier to take the order manually and charge you through the normal payment code.
Should I give a stranger my unlocked phone to fix it?
No. Let staff point to the correct button, but keep control of passwords, identity screens, and bank information.
Sources worth checking before your trip
If the queue is moving: open the payment failure guide instead of retrying blindly.