Thai QR Code Payment
How QR-based payments work in Thailand
Thailand's QR Payment System
The Bank of Thailand and the Thai Bankers' Association created PromptPay in 2017 as the country's national QR payment infrastructure. It is based on the EMV QR standard — the same underlying format used by PIX (Brazil) and QRIS (Indonesia).
The key advantage: one QR code works with every Thai banking app. Whether a customer uses KBank, SCB, Bangkok Bank or any of the 30+ participating banks, the same printed sticker at the counter works for all of them.
Over 55 million registered users rely on the system daily for personal transfers and payments.
The Thai QR Payment Standard (Technical)
For more tech-savvy readers: PromptPay follows the EMV Merchant Presented QR (MPM) standard.
- Standard: EMV Merchant Presented QR (MPM)
- AID:
A000000677010111 - Currency code: 764 (THB)
- CRC16-CCITT checksum
- Phone normalization: 0812345678 → 0066812345678
000201 010211 2937 0016A000000677010111 0113006812345678 52040000 5303764 5802TH 5903N/A 6007Bangkok 6304XXXX
Thai QR Payment Logo – What to Look For
Tourists should look for the following features at the merchant counter:
- 🔴⚪Red and white logo
- 🔤Text: "Thai QR Payment"
- 🏷️Also shows the PromptPay logo
- 📍Found on stickers at merchant counters
QR Code Types in Thailand
| Type | Use Case | Amount | Reusable |
|---|---|---|---|
| Static QR | Merchant display | No preset | ✅ |
| Dynamic QR | Specific invoice | Preset | ❌ |
| Personal QR | P2P transfer | No preset | ✅ |
Generate a Thai QR Code
Open Generator →