Personal QR codes do not accept foreign cards.

Updated 2026-10-26 3 steps ~2 min Visa · Mastercard

“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.

  1. 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
  2. Offer cash

    Carry small notes. Most small vendors accept cash without complaint.

    About 2 min
  3. 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.

Still stuck after all three steps? A 15-minute screen share usually finds the failing step. See how remote help works →

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.