QR payments · Available
PromptPay
PromptPay is Thailand's instant payment system, launched in 2017 under the Bank of Thailand's national e-payment programme and run by National ITMX: an account is tied to a phone number or citizen ID, and an online payment is a scan of a Thai QR code in any Thai banking app. The transfer settles in seconds around the clock, there are no chargebacks, payouts go to a PromptPay ID, and about 35 % of the country's online payments run through it (Bank of Thailand, 2025).
Key facts
- Countries
- Thailand
- Currencies
- THB
- Operations
- Pay-in · Payout
- Settlement
- instant
- Chargebacks
- not possible
- share of e-commerce payments · Thailand
- 35 % (Bank of Thailand, 2025)
How a payment goes through
- 1The checkout shows a QR code (or a pay-by-link on mobile)
- 2The payer scans it in any bank or wallet app and confirms
- 3The provider matches the incoming payment and confirms
- 4Webhook to the merchant; the code expires if unpaid
How a payment goes through
- The checkout creates a PromptPay charge and shows the Thai QR code with the amount filled in.
- The payer scans it in their banking app and confirms with the app’s PIN or biometrics.
- The transfer settles instantly; the provider confirms.
- Tranzify writes the result and calls the merchant’s webhook.
PromptPay against cards in Thailand
| PromptPay | Cards | |
|---|---|---|
| Operator | National ITMX under the Bank of Thailand | Visa, Mastercard |
| Launched | 2017 | — |
| Share of online payments | about 35 % (Bank of Thailand, 2025) | — |
| Settlement | seconds, 24/7 | T+1 and later |
| Chargebacks | none | scheme rules |
| Payouts | yes, to a PromptPay ID | push to card, limited |
| Refunds through the method | no, by payout instead | yes |
Payouts and refunds
Payouts go to the recipient’s PromptPay ID — a phone number or citizen ID — through Bit-Payz and CloudCash, and arrive in seconds. Refunds and recurring charges are not part of the method: money owed back goes out as a payout.
Who uses it
E-commerce and digital goods for everyday purchases paid from the banking app, travel for tickets and bookings confirmed on the spot, and iGaming for deposits with no chargebacks and instant withdrawals.
How to connect
- 1Onboard with Tranzify and get your network, keys and back office.
- 2Enter your account with the provider in the terminal settings — Tranzify already speaks its API.
- 3Add routing rules: countries, currencies, amounts, BIN ranges, priorities and weights.
- 4Go live. Every payment, callback and retry is in the journal for five years.
Providers offering this method
Industries
Terms
Frequently asked questions
Which apps can pay a PromptPay QR code?+
Are refunds possible?+
Who is the licensed party?+
Related methods
See the platform on your own flows
Thirty minutes with an engineer, not a sales deck: your providers, your routing rules, your merchants' checkout.
- ✓ Not a financial institution
- ✓ Money never passes through us
- ✓ Built to PCI DSS requirements