How to Scan a QRIS QR Code
Pay at Indonesian merchants in seconds
Before You Start – Compatibility Check
"Which country are you from?"
Step-by-Step: Scanning with GoPay / OVO
- 1
Open GoPay (or OVO/Dana)
- 2
Tap "Bayar" (Pay) or "Scan"
- 3
Allow camera access if prompted
- 4
Point your camera at the merchant's QRIS code
- 5
Wait for the app to recognize the code (1–2 seconds)
- 6
Review: merchant name and amount shown
- 7
Confirm the amount is correct (IDR)
- 8
Tap "Bayar" / "Confirm"
- 9
Authenticate: PIN or fingerprint
- 10
✅ Payment complete! Keep a screenshot as receipt
Step-by-Step: Scanning with PayNow (Singapore)
- 1
Open your Singapore banking app (DBS, OCBC, UOB, GrabPay)
- 2
Tap "Scan" or "Pay"
- 3
Point your camera at the merchant's QRIS code
- 4
Confirm the merchant name and amount in SGD-converted IDR
- 5
Authenticate with PIN or fingerprint
- 6
✅ Payment complete!
Step-by-Step: Scanning with UPI (India)
- 1
Open PhonePe, Google Pay or Paytm
- 2
Tap "Scan QR"
- 3
Point your camera at the merchant's QRIS code
- 4
Confirm the merchant name and amount in INR-converted IDR
- 5
Enter your UPI PIN
- 6
✅ Payment complete!
What if the QR Code Doesn't Scan?
| Problem | Fix |
|---|---|
| "QRIS tidak valid" | QR code damaged, ask for a new code |
| Camera won't focus | Move closer, ensure good lighting |
| "Merchant not found" | Cross-border not enabled at this merchant |
| Amount not shown | Static QR – enter the amount manually |
| App crashes | Update your banking or wallet app |
QRIS Code Recognition
- • Look for the official QRIS logo (red)
- • The text "QRIS" usually appears above or below the code
- • Always at the merchant counter / on a sticker