“Hi! I’m in China and I can pay normally with my card linked to WeChat Pay, but I can’t pay when ordering food through a restaurant’s WeChat mini program.
I get this message: “请在商户入网所属地区交易”. I’m using a travel eSIM. Has anyone had the same problem or know how to fix it? Thanks!
Here’s the answer:
The translation of the error message is: “Please complete the transaction in the region where the merchant is registered.”
The important distinction is that this is a merchant-region restriction, not necessarily a problem with your bank card.
Why it happens
There are three likely explanations:
1. Your travel eSIM routes internet traffic outside mainland China. Many travel eSIMs use Hong Kong, Singapore, or other international gateways. Even though you’re physically in China, the payment system may detect an overseas IP address.
2. The restaurant’s mini program uses a different payment configuration. Paying directly through WeChat Pay and paying through a mini program aren’t always processed identically. Some merchants have geographic restrictions on their payment accounts.
3. Foreign-card restrictions. WeChat Pay supports international cards for many mainland Chinese transactions, but not every mini-program payment or merchant configuration supports them.
What to try
I’d recommend testing these solutions in order:
1. Switch from your travel eSIM to restaurant or hotel Wi-Fi. Turn off mobile data temporarily and disable any VPN. Retry the mini-program payment. This tests whether the eSIM’s international IP routing is responsible.
2. Try another restaurant’s mini program. If only one restaurant fails, the problem is more likely related to that merchant’s payment configuration.
3. Try Alipay instead of WeChat Pay. Some services offer an equivalent mini program in Alipay.
4. Ask the restaurant staff to place the order manually. You can then pay using your normal WeChat Pay QR code.
5. Contact WeChat Pay support if the problem occurs everywhere. Provide the exact Chinese error and ask whether the restriction is related to your IP address, merchant registration region, or international card.
