Thailand has a vibrant digital payment ecosystem with strong adoption of mobile wallets and QR code payments. serves as the country's standardized real-time payment infrastructure, while digital wallets like Rabbit LINE Pay and TrueMoney are widely popular for everyday transactions.
Some Thai payment methods require national identification for compliance purposes.
| Document | Format | Required For |
|---|---|---|
| 13 digits | Rabbit LINE Pay, TrueMoney |
identityNumber field is required for Rabbit LINE Pay and TrueMoney transactions. PromptPay and Krungsri Online do not require identity documents.| Method | Type | Processing Time | Confirmation | Refund | Best For |
|---|---|---|---|---|---|
| PromptPay | QR Payment | — | Immediate | — | Universal QR payments |
| Rabbit LINE Pay | Wallet | 10 minutes | Immediate | ✅ | LINE app users |
| TrueMoney | Wallet | 3 minutes | Immediate | ✅ | TrueMoney wallet users |
| Krungsri Online | Online Banking | — | Immediate | — | Krungsri bank customers |
| Field | Type | Description |
|---|---|---|
orderAmount | string | Payment amount |
orderCurrency | string | THB |
country | string | TH |
lpmsInfo | string | Method-specific JSON |
firstName | string | Consumer's given name |
lastName | string | Consumer's family name |
email | string | Consumer's email |
identityNumber | string | Thai ID (13 digits) - for some methods |
| Method | lpmsInfo |
|---|---|
| PromptPay | {"lpmsType":"PromptPay"} |
| Rabbit LINE Pay | {"lpmsType":"RABBIT_LINE_PAY"} |
| TrueMoney | {"lpmsType":"TrueMoney Wallet"} |
| Krungsri Online | {"lpmsType":"KRUNGSRI_ONLINE"} |
| Type | API | User Flow |
|---|---|---|
| DIRECT | Payment API | Merchant → Payment Page |
| REDIRECT | Checkout API | Merchant → Onerway Checkout → Payment Page |
Best for: Universal QR code payments, reaching customers across all Thai banks.
PromptPay is Thailand's national e-payment system that enables instant fund transfers through mobile numbers, national ID numbers, or QR codes. Customers can scan the QR code using any supported banking app to complete transactions.

| Feature | Value |
|---|---|
| Confirmation | Immediate |
| Min Amount | 20 THB |
| Max Amount | 150,000 THB |
| Identity Needed | No |