Home Making payments How to pay with WeChat (Weixin) in mainland China

How to pay with WeChat (Weixin) in mainland China

Last updated on Jun 11, 2026

Paying in mainland China with Moreta works the same way as in our other live countries: you scan the merchant's WeChat / Weixin QR code at checkout and confirm the payment in the app.


Before you pay

  1. Add money to your Moreta wallet (card, bank transfer, or crypto). Your balance is held in USD.

  2. Make sure you have enough balance for the purchase plus the 1.5% transaction fee (shown on the review screen).


Paying a merchant in mainland China

  1. Open Moreta and open the QR scanner.

  2. Scan the merchant's WeChat / Weixin QR code displayed at the till, on a receipt, or on their payment terminal — the same QR locals use to pay.

  3. Enter the amount in Chinese yuan (CNY) if it isn't filled in automatically.

  4. Review the merchant name, amount, and the 1.5% transaction fee.

  5. Slide to confirm. Most payments complete within seconds.

Moreta converts your USD balance using the live mid-market rate (see What exchange rate does Moreta use?).


If the scan or payment fails

  • Check you're on the latest app version.

  • Confirm the QR is a merchant / business WeChat / Weixin code (not a personal receive-only code).

  • See My QR payment isn't going through for general troubleshooting.

Still stuck? Use the chat button in the app with a screenshot of the error.


💡 Tips