QR payment guides
Southeast Asia QR payment systems explained
A clear guide to PromptPay, VietQR, QRIS, DuitNow QR, QR Ph, KHQR, SGQR, cross-border QR, cash backup, and ADAPAY.

Summarize content with
Open this guide in your preferred assistant and keep the payment decisions close.
What this guide solves
Southeast Asia’s QR payment systems can feel confusing because every country has its own logo, wallet names, and banking rules. The experience on the ground is simpler: a merchant shows a QR code, the customer scans, the money routes through a local rail, and the merchant receives confirmation.
This ADAPAY guide explains how those systems work, why they became more common than cards in many daily situations, and what travelers need to know before relying on QR payments.
Quick answer
QR payments took off in Southeast Asia because they solved a merchant problem. Cards were expensive and slow to scale, while smartphones were already everywhere. A printed QR code gave small merchants a cheap way to accept instant digital payments without card terminals.
The key limitation for foreigners is access. The QR code may be standard, but your bank or wallet must support the local rail behind it. ADAPAY is designed to bridge that gap where supported, especially for crypto-funded or foreign-balance travelers who want to pay local merchants without opening a local bank account.
What an integrated QR system means
An integrated QR payment system is a shared standard. Instead of every bank or wallet printing a different QR code, merchants can display one code that participating apps understand. The payer scans, confirms the amount, and the payment moves through the local banking or wallet infrastructure.
This matters for tiny merchants. A card terminal requires hardware, onboarding, fees, power, maintenance, and settlement. A QR code can be printed, laminated, and taped to a stall. That is why QR appears in places where cards never became normal: food carts, salons, taxis, market stalls, small cafes, and local services.
For the customer, the action is the same across countries: scan, confirm, show proof if needed. The rails behind the scan differ.
Country-by-country rails
| Country | Common QR rail | What travelers should know |
|---|---|---|
| Thailand | PromptPay and Thai QR | Very common at food stalls, cafes, markets, local services, and rent-style transfers. |
| Vietnam | VietQR, bank QR, MoMo, ZaloPay | Deep urban adoption; local bank and wallet access can block visitors. |
| Indonesia | QRIS | National standard from Bank Indonesia; appears at warungs, shops, cafes, and convenience stores. |
| Malaysia | DuitNow QR | Unified local QR standard managed through PayNet; common in cities, hawker centres, and shops. |
| Philippines | QR Ph, GCash, Maya | Wallet usage is broad, but foreigner onboarding and cash-in access can be uneven. |
| Cambodia | KHQR and Bakong-linked rails | Strong in Phnom Penh and Siem Reap; cash remains useful outside core areas. |
| Laos | Lao QR and bank/wallet QR | Growing adoption, especially in Vientiane and cross-border payment corridors. |
| Singapore | SGQR and PayNow-linked habits | Highly digital market; visitor access differs from resident bank access. |
This table is not a promise that every QR will work with every app. It is a map of the rails you are likely to see.
Why QR feels more universal than cards
Cards still matter, especially for hotels, flights, larger restaurants, malls, and international chains. But daily life in Southeast Asia is often built around smaller transactions: coffee, noodles, market snacks, taxis, phone top-ups, local tours, clinics, coworking, and rent.
Those merchants may not want card terminals. QR payments settle faster, cost less, and reduce cash handling. A premium foreign card can work at your hotel but fail at the coffee shop next door, while a local QR payment works instantly.
That is the paradox travelers notice. The “simple” local payment method is often the one they cannot access with a foreign bank app.
Cross-border QR is improving
Southeast Asian central banks and payment operators have spent years connecting national systems. Thailand, Malaysia, Indonesia, Singapore, Cambodia, Laos, Vietnam, and the Philippines have all moved toward more cross-border QR or instant-payment links. ASEAN cooperation has helped push this direction.
In practice, this means some residents can already scan across borders with supported apps. A traveler from one ASEAN country may pay in another country more easily than a visitor from outside the region. For global travelers, the promise is real but uneven.
Do not assume one QR app works everywhere. Border by border, check whether your wallet supports the rail, whether the merchant code is compatible, and whether the transaction limit fits your purchase.
What travelers usually get wrong
Many travelers think a QR code belongs to one specific app. Often it is a standardized payment request, not just a wallet sticker. The limiting factor is whether the payer’s app can route the payment to that country’s rail.
Another common mistake is assuming cards are more accepted because they are more familiar. In many Southeast Asian cities, QR is accepted at more small merchants than international cards. The small merchant is not behind the times. The visitor is using the wrong rail.
The third mistake is going cashless too aggressively. QR is powerful, but rural areas, islands, informal vendors, tips, donations, and transport gaps still create cash moments.
Where ADAPAY fits
ADAPAY is built for travelers who have funds but lack direct access to the merchant’s preferred rail. For crypto holders, that means a stablecoin balance can become useful for real-world QR-style payments where supported. For non-resident travelers, it means less dependence on local bank account setup.
The ADAPAY flow should stay simple:
- Prepare the balance before leaving your hotel.
- Scan the merchant QR where supported.
- Confirm merchant, amount, and currency.
- Show confirmation if the vendor asks.
- Keep a backup method for places outside coverage.
The value is not that every payment feels novel. The value is that local payments become ordinary.
What to check before paying
- Look for an official QR logo or bank/wallet logo near the code.
- Confirm whether the price is in local currency.
- Verify the merchant name before approving.
- Keep a screenshot or receipt for larger payments.
- Use a small first transaction when testing a new country.
- Keep enough cash for one meal, one ride, and a phone-data failure.
- Use cards for formal merchants and deposits where they are the better fit.
For longer stays, also ask landlords, coworking spaces, clinics, and tour providers which payment methods they prefer before the bill is due.
Final take
Southeast Asia’s QR systems work because they fit the region’s daily economy: mobile-first, small-ticket, merchant-friendly, and increasingly connected across borders. The QR sticker is simple, but the infrastructure behind it is sophisticated.
For travelers, the task is to stop thinking only in cash and cards. Learn the local rail, use ADAPAY for supported QR-style payments, keep small cash for the edges, and keep a card for formal spending. That stack matches how Southeast Asia already pays.
Informational content only
This resource is general information, not financial, legal, tax, or investment advice. Local payment access, coverage, fees, and eligibility can change; verify terms with the relevant provider before relying on any route. ADAPAY's public financial service is not live.
Sources
These public references provide context for this guide and may be updated by the relevant organizations.









ChatGPT
Perplexity
Grok
Gemini