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 2xx and 4xx responses. It excludes 5xx, 429, 401 and 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-Remaining and X-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

  1. Choose a plan under Billing and enter the details for the receipt.
  2. 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.