
Before you head to China, there's one small but crucial thing that often slips under the radar: not all QR codes there are the same. There are two different colors, blue and green, and each one does the opposite thing. Scan the wrong one and money goes out, not in. And there's no "cancel" button once a transaction is done.
Why China's QR Codes Are Nothing Like What You're Used To

In many countries, systems like QRIS simplify payments with a single code that any app can read. In China, Alipay and WeChat Pay use two types of QR codes with opposing logic, and they look nearly identical if you're not paying close attention.
This isn't just an aesthetic difference. The color of a QR code determines which direction money flows: who pays and who receives. Understanding this is the very first thing you need to nail down before making any transaction.
The Two Types of QR Codes in China, Know Them Before You Shop

Blue QR Code: The Merchant's Code (Scanned by the Buyer)
The blue QR code is a static code set up by the merchant or seller. It's stuck at the checkout counter, printed on the table, or displayed on a store screen.
- What it does: You scan this code → money leaves your account → goes to the merchant
- When it's used: When you're the one paying — at a store, restaurant, or vendor
- What it looks like: Usually physically printed, permanently displayed, never changes
This is the equivalent of a merchant QRIS code in Indonesia — the one the buyer scans.
Green QR Code: Your Code (Scanned by the Merchant)
The green QR code is the one that appears on your phone screen when you open the payment menu in Alipay or WeChat Pay. It's dynamic, it refreshes periodically for security.
- What it does: The merchant scans this code → money leaves your account → goes to the merchant
- When it's used: When the cashier does the scanning, not you
- What it looks like: Shows up on your phone screen, changes every few seconds, has a countdown timer in the corner
Both methods result in the same transaction, money moves from you to the merchant. The only difference is who's holding the scanner.
Where Things Can Actually Go Wrong

The problem isn't when you're paying a legit merchant, it's in less familiar situations, like these:
Scammers Showing Fake QR Codes
A common scam: someone shows you a blue QR code as if you need to "scan to confirm" or "scan to receive your change." But that's actually their merchant code, the moment you scan and confirm the amount, money walks straight out of your account.
Mix-Ups in Busy Transactions
At traditional markets or crowded tourist spots, sellers sometimes point their phones at you and ask you to just scan. no explanation. If you don't know whose blue QR code you're looking at, you can confirm a transaction without even realizing it.
No Automatic Refund System
Unlike some payment systems that offer a cancellation window, confirmed Alipay and WeChat Pay transactions are final. The only way to get money back is if the merchant voluntarily processes a manual refund, which isn't always easy when there's a language barrier.
How to Transact Safely with QR Codes in China

A few simple habits can prevent most transaction mistakes:
- Always check the color before scanning — blue is the merchant's, green is yours
- Double-check the amount shown — before tapping confirm, make sure the number is right
- Don't rush — queue pressure or a seller's impatient gestures shouldn't make you skip the verification step
- Enable transaction notifications — so every debit hits your phone instantly
- Screenshot your transaction receipts — handy if there's ever a dispute later
How to Scan a QR Code in China Correctly

You don't need a separate QR code reader, Alipay and WeChat Pay have built-in scanners that only process codes compatible with their own systems.
To scan a QR code in China using Alipay:
- Open the Alipay app
- Tap the Scan icon on the home screen
- Point it at the merchant's blue QR code
- Enter the amount if it doesn't fill in automatically
- Confirm with your PIN or biometrics
Don't use your phone's regular camera or an online QR decoder to scan payment codes. it'll just show you a string of text, not process any transaction.
How It's Different from QRIS (If That's What You Know)

If you're used to QRIS, China's two-color system might feel strange. With QRIS, one code works across different apps. In China, Alipay and WeChat Pay run on completely separate ecosystems. an Alipay code can't be paid via WeChat Pay and vice versa. That means you need to make sure the merchant accepts whichever app you're using, and that you're scanning from within the right app.
Quick Reference Before You Shop
| Blue QR Code | Green QR Code | |
|---|---|---|
| Belongs to | Merchant | Buyer (you) |
| Who scans | You scan the merchant's code | Cashier scans the code on your phone |
| Money direction | From you to merchant | From you to merchant |
| Format | Physically printed, permanently displayed | Appears on your phone screen, refreshes periodically |
Both codes move money out of your account, the only difference is who's holding the scanner.
Wrapping Up
China's QR code system is a little different from what most people are used to. But once you get the logic, blue to scan, green to show, everyday transactions become a lot easier and safer. The most important thing: never confirm a payment without first checking the amount and the direction of the transaction. One extra second to verify could save you a balance you can't get back.