Part of: Paying in Indonesia
At a Bali warung the code by the register is QRIS, and the person ahead of you pays it from their banking app without a second thought. Point your own banking app at it and you’ll usually get nowhere, through no fault of yours. It comes down to which apps the code was built for.

QRIS, read “Kris”, is Bank Indonesia’s national QR payment standard: one code that every participating Indonesian bank and e-wallet app reads, so a shop needs only one sticker. A printed QRIS, usually stuck on the cashier desk or a display case, carries no amount, so a local types it into their app; a code on a screen carries the amount already. The apps doing the paying are the part that matters to a visitor. They’re generally built for residents: sign-up runs on an Indonesian phone number, ID verification comes in above a low balance, and some foreign numbers are refused at sign-up. A foreign banking app usually can’t pay it.
Why a foreign app can't just scan it
QRIS runs on Indonesian apps
Locals pay it from an Indonesian bank or e-wallet app. A foreign banking app usually can't complete the payment.
The sign-up is the barrier
The local apps ask for an Indonesian phone number and, above a low balance, ID checks, because they were built for residents. The code itself is the same one a local scans.
A licensed partner can bridge it
With Yodl you verify in the app first, which unlocks Pro Pay, and hold stablecoins in a wallet you control. Scan the QRIS, check the rupiah amount, confirm, and a licensed local partner pays the merchant in rupiah.
The order is the one thing to get right. In Indonesia the app asks you to verify before your first payment; its own line is “Verify to scan and pay QRIS codes with Pro Pay.” So verify in the app before you need it, and the first code you meet is one you can pay. The balance stays yours after that. Yodl is a wallet you control, nothing moves until you approve it on your phone, and what reaches the seller is rupiah.

The code is the same for everyone. The apps that read it were built for residents.
Before you build a day around the code, check what’s live in the app. Cash and a card stay your floor. Cards cover hotels, larger restaurants and stores; markets, small shops and remote areas can be cash only, so carry small notes, and take them from an ATM inside a bank branch, a shop or a mall rather than one on the street.
Mistakes to avoid
Assuming visitors can't pay QRIS at all
The local apps are built for residents, but the code isn't closed to you. Once you've verified in Yodl, you scan the same QRIS a local does, and a licensed local partner pays the merchant in rupiah.
Chasing a local e-wallet sign-up
They expect an Indonesian phone number and, above a low balance, ID checks, and some foreign numbers are refused. Don't build a trip around finishing a sign-up you don't need for the counter.
Scanning a sticker on top of a sticker
Fake QRIS stickers pasted over real ones are a documented scam. Look at the code before you scan, ask the seller if one sticker sits over another, and check the rupiah amount before you confirm.
Waving your own screen as proof
Sellers trust the notification on their own phone, not your screen, because fake payment screenshots exist. Let them see the payment arrive before you walk off with the bag.
Expecting your card to pay the code
A QRIS sticker is paid by a phone app that scans it. Your card goes in the card terminal, a separate system, so it won't stand in for the code.
Common questions
Can a tourist use QRIS?
Yes, with the right app. QRIS is read by Indonesian bank and e-wallet apps, which are generally built for residents, so a visitor usually can't just sign up and scan. With Yodl you verify in the app first, then scan the QRIS at the counter, and a licensed local partner pays the merchant in rupiah. Check what's live in the app before you count on it.
Do I need an Indonesian bank account or e-wallet?
No. You verify in the app, hold stablecoins in a wallet you control, and a licensed local partner pays the merchant in rupiah. There's no Indonesian account for you to open.
Can I get a local e-wallet as a tourist?
They're generally built for residents. Sign-up runs on an Indonesian phone number, ID verification comes in above a low balance, and some foreign numbers are refused at sign-up. It isn't a quick errand on a trip, and you don't need one to pay the QRIS on the counter.
Is QRIS the same across Indonesia?
Yes. QRIS is Bank Indonesia's national QR payment standard, one code that every participating Indonesian bank and e-wallet app reads, whether the counter is in Bali or anywhere else in the country. A shop shows one QRIS and every participating app can pay it.


