PromptPay Thailand Instant Payment API
PromptPay Thailand instant payment infrastructure API (accessed through Thai bank APIs) for merchants to accept QR code payments, instant bank transfers, and mobile payment from Thailand's national payment infrastructure with 70M+ registered accounts covering all major Thai banks for e-commerce, in-store, and government payment integration. Enables AI agents to manage PromptPay QR generation for Thailand instant payment automation, handle payment status verification for Thailand transaction automation, access payment notification for Thailand webhook automation, retrieve merchant settlement for Thailand reconciliation automation, manage QR payment collection for Thailand e-commerce checkout automation, handle Thai bank API integration for PromptPay merchant payment automation, access transaction history for Thailand payment reporting automation, retrieve promptpay ID lookup for payer verification automation, manage bulk disbursement via PromptPay for Thailand payroll automation, and integrate PromptPay through Thai bank partner APIs (Kasikorn, SCB, Bangkok Bank, Krungthai) for end-to-end Thailand payment automation.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Thai instant payment. BOT regulated. OAuth via bank. TH. Payment infrastructure data.
⚡ Reliability
Best When
A Thailand merchant or platform wanting AI agents to automate PromptPay QR code payment acceptance and instant transfer processing through a Thai bank's PromptPay merchant API.
Avoid When
PROMPTPAY ACCESS IS VIA THAI BANK APIs NOT DIRECT: PromptPay is infrastructure; merchants access it via their Thai bank's merchant API (Kasikorn, SCB, Bangkok Bank, Krungthai APIs); automated integration must choose a Thai bank partner; automated PromptPay access without bank intermediary creates no direct API. THAI BANK API DIFFERS BY INSTITUTION: Each Thai bank (KBank, SCB, BBL, KTB) has different PromptPay merchant API; automated integration must use chosen bank's API documentation; automated generic PromptPay API assumption creates bank-specific implementation gaps. QR CODE STANDARD MUST BE EMVCO QR: PromptPay QR codes follow EMVCo QR standard; automated QR generation must use EMVCo-compliant format; automated proprietary QR format creates QR unreadable by Thai banking apps. PAYMENT IS PUSH FROM CONSUMER: PromptPay works by consumer pushing payment to merchant QR; automated QR must be displayed to consumer; automated server-side payment pull without QR display creates no payment initiation mechanism.
Use Cases
- • Generating PromptPay QR codes for Thailand checkout from e-commerce agents
- • Verifying PromptPay payment completion from Thailand order fulfillment agents
- • Processing bulk PromptPay disbursements from Thailand payroll agents
- • Confirming instant transfer receipt from Thailand payment agents
Not For
- • Non-Thailand payments (PromptPay is Thailand national payment infrastructure)
- • International card acceptance (use Omise or Stripe Thailand for card acceptance)
- • SEA multi-country payments (use 2C2P or Omise for multi-country SEA)
Interface
Authentication
PromptPay access via Thai bank APIs (KBank, SCB, BBL, KTB) using bank-specific OAuth or API key. REST API with JSON. Managed by NITMX (National ITMX) for Bank of Thailand. 70M+ registered PromptPay accounts. Products: QR payment collection, instant bank transfer, bulk disbursement. No SDK (bank-specific). BOT regulated. PCI DSS. Thailand's national instant payment system since 2017. Integrated in all Thai banking apps.
Pricing
Bangkok TH. NITMX / Bank of Thailand infrastructure. Fees via Thai bank agreement. BOT regulated.
Agent Metadata
Known Gotchas
- ⚠ NO UNIFIED API — MUST CHOOSE THAI BANK PARTNER: PromptPay has no unified API; automated integration must choose and integrate with one Thai bank's merchant API; automated generic PromptPay API approach creates no direct API to call
- ⚠ EMVCO QR FORMAT REQUIRED: PromptPay QR codes must follow EMVCo QR Code specification; automated QR generation must use EMVCo-compliant library; automated proprietary QR format creates QR not recognized by Thai banking apps
- ⚠ PAYMENT CONFIRMATION IS ASYNC: PromptPay payments complete when consumer scans QR and confirms in their bank app; automated order fulfillment must wait for bank notification; automated QR creation without waiting for payment creates premature order completion
- ⚠ MERCHANT BILLER ID OR PROMPTPAY ID REQUIRED FOR QR: PromptPay QR requires merchant's Biller ID or PromptPay registered number; automated QR generation must include correct merchant identifier; automated QR without valid merchant ID creates QR pointing to wrong recipient
- ⚠ THAI BANK API DOCUMENTATION IS OFTEN IN THAI: Individual Thai bank PromptPay merchant APIs may have documentation primarily in Thai; automated integration may require translation; automated English-only integration may miss Thai-language implementation details
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for PromptPay Thailand Instant Payment API.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-07.