Dojah is pay-as-you-go. Each production call draws from a prepaid wallet — keep it funded and your integration keeps running.
How billing works
Every successful production request charges your wallet. Costs vary by the check you call. Sandbox calls are always free, so you can build and test without spending anything — see Sandbox & test data.
Checking your balance
Read your current wallet balance programmatically with the Get Balance endpoint, or from the dashboard.
Low balance (402)
If your balance can’t cover a call, the request returns 402 Payment Required and isn’t processed. Top up to resume — see Errors & status codes.
Avoid surprises. Monitor your balance and set up alerts so production traffic never stalls on a 402.
Funding your wallet
Add funds from the dashboard. For the step-by-step walkthrough, see the Fund your wallet guide.