Personal QR codes do not accept foreign cards.
“The shop only has a printed QR code on the wall, and my payment will not go through.”
What to do now
Try these in order. Stop as soon as one works.
-
Ask for the merchant code or terminal
Say merchant code, or point at a card terminal. Chains and malls almost always have one.
About 1 min -
Offer cash
Carry small notes. Most small vendors accept cash without complaint.
About 2 min -
Use a nearby chain store
Convenience chains and supermarkets support international cards reliably.
About 5 min
Why this happens
Ranked by how often it is the cause.
The vendor uses a personal receive code, which cannot process international cards.
Ask whether they have a merchant code or a card terminal.
Likelihood: high
The vendor's account is not enabled for cross-border payments.
Try a larger chain store to confirm your wallet works.
Likelihood: medium
Your wallet balance is empty and the card was not used as the funding source.
Switch the payment source to the card.
Likelihood: low
If that does not work
Get out of the queue first. Solve the payment later.
- Ask a local friend to pay and reimburse in cash
Common practice; keep it small and polite.
- Order through a delivery platform
Platform payments are processed as merchants, not individuals.
- Use a hotel or mall service desk
They can often process the payment for you.
Setup guide: Alipay vs WeChat Pay for Foreigners: Which to Set Up First At this place: Paying at a Convenience Store in China as a Foreigner
Related problems
Independent guide. Not affiliated with Alipay, WeChat Pay, or any card network. Rules checked 2026-10-26 (version 2026-10). Found a different error message? Send it to us.