Skip to content
Business & Regional

Thailand PromptPay QR Codes: EMV Payload and Recipient Formats

Codexengr, QR Systems Engineer
Published 2026-08-28 (Updated 2026-10-05)
6 min read
Peer Reviewed & Fact Checked

1. Standard Basis

PromptPay QR codes use the EMV merchant-presented format. Currency is 764 (Thai baht) and country is TH.

2. Key Fields

* 00: Payload format indicator * 01: Initiation method, 11 for static or 12 for dynamic * 29: PromptPay merchant account information, with application identifier A000000677010111 * 54: Amount (optional) * 53: Currency 764 * 58: Country TH * 63: CRC16 checksum

3. Recipient Formats

Inside field 29 the recipient can be a mobile number, written with the 0066 country prefix in place of the leading zero, or a national or tax ID. Verify the sub-tag layout against the current Bank of Thailand and operator documentation before you ship.

Frequently Asked Questions

What currency code does PromptPay use?

764 for Thai baht.

Can I include an amount?

Yes, in field 54, and then set initiation method accordingly. Omit it for an open-amount static code.

Ready to generate high-precision QR codes?

Test your designs in real-time with our 100% client-side QR studio suite. Zero tracking, instant vector downloads.

Open Studio