Pricing and billing
Start free and pay as your integration grows. Prices are in Thai baht, and paid plans are paid by PromptPay QR on DOOLAE's payment page. The plan table in the portal under Billing always shows the current prices and limits.
Plans (starting values)
| Plan | Per 30 days | Included requests per month | Rate | Extra requests |
|---|---|---|---|---|
| Free | ฿0 | 1,000 | 10/s, bursts of 20 | Stop at the included amount (429 monthly_quota_exceeded) |
| Developer | ฿490 | 50,000 | 30/s, bursts of 60 | ฿15 per 1,000 |
| Pro | ฿1,990 | 500,000 | 100/s, bursts of 200 | ฿6 per 1,000 |
| Business | ฿6,900 | 2,000,000 | 200/s, custom bursts | ฿4 per 1,000 |
| Enterprise | By agreement | Custom | Custom | Custom |
Every plan includes test mode, sandbox accounts and webhooks. Plans differ in how many applications and webhook endpoints you can have.
How usage is counted
- Limits and usage belong to your developer account: all keys and applications together.
- A billable request is a live request that reached a connected account and that DOOLAE served. That includes
2xxand4xxresponses. It excludes5xx,429,401and anything in test mode. - Months are calendar months in Thailand time (UTC+7), and the count resets at 00:00 on the 1st. Responses carry
X-Quota-Limit,X-Quota-RemainingandX-Quota-Reset. - The portal's Usage page shows requests by day and hour, errors, latency, top endpoints and each application. The Billing page shows this month's count and the estimated extra charge.
Paying for a plan
- Choose a plan under Billing and enter the details for the receipt.
- Pay the QR on DOOLAE's payment page. The plan starts as soon as the provider confirms the transfer, usually within a minute.
Each payment covers 30 days. Renewing the same plan adds 30 days after the current end; choosing another plan starts it immediately. While a larger plan is running you can renew it or move up; you can switch to a smaller plan after it ends. When a period ends without renewal, the account returns to Free.
Extra-usage invoices
On paid plans, requests beyond the included amount keep working.
- On the 1st, DOOLAE issues an invoice for the previous month's extra requests: extra requests × the plan's per-1,000 price, rounded up to the satang.
- Invoices are due 14 days after they are issued and are paid by QR in the portal.
- While an invoice is overdue, live requests get
402 payment_required. Test mode keeps working, and paying restores live access at once.
Receipts for plans and invoices are issued automatically and listed under Billing.
Enterprise
Need more volume, higher limits, invoice billing or a contract? Contact DOOLAE. Your limits can be raised for your developer account alone.