Software guide

Mobile money API with a real sandbox

Our API lets your system request a payment on a customer's phone, pay out to wallets and hear back through signed webhooks. Test keys and every outcome are available before you go live.

EnglishFrançaisالعربية

What you can build

Prompt to pay, hosted checkout, payment links, payouts, bills and refunds. Each call takes an idempotency key, so a retry never pays twice. Webhooks are signed, with a time window, and repeats are harmless.

Libraries

Single-file libraries for Node.js, Python and PHP handle token renewal, safe retries and webhook checks. They have no dependencies, so there is nothing to audit or keep patched, and you can copy one to a shared host.

From sandbox to live

The developer portal shows traffic by day, top endpoints, webhook health and your road to live. Plugins cover common shops, and the docs have a working example per task.

The two flows nearly every integration needs

Collection: your system asks the customer to approve a payment, usually by a prompt on their phone, and you wait for the result. Disbursement: your system pays a phone number or bank account from your balance. Both finish later than the request, so you never treat the first reply as the final answer. You treat the signed webhook, or a status query, as the truth.

What separates a good API from a risky one

Retries must be safe: send the same idempotency key twice and the money moves once. Webhooks must be signed, so nobody can fake a success message and take your goods. A sandbox must be able to produce failures on request, such as a timeout or a refused payment, because those are the cases that lose money in production. Errors must say what to do next, not only that something failed.

How to test before you go live

Run the failures on purpose in the sandbox: a customer who declines, a timeout, a duplicate request and a late webhook. Check that your own books stay correct in each case. Then go live with a small amount and one payment type, and reconcile by hand once before you trust it. Our docs cover going live, with libraries that add no dependencies to your project.

What to check before you buy

  • Sandbox that simulates every outcome
  • Idempotency on money calls
  • Signed webhooks with a time limit
  • Request logs you can search
  • Libraries with no dependencies
  • Clear error codes

Inside the product

One platform behind every screen.

Developers get keys, a sandbox and live logs in the developer portal, before writing a line of code.

See it in the product

Questions buyers ask

What is a mobile money API?

An interface that lets software request payments from and pay out to mobile wallets.

Is there a sandbox?

Yes. Test keys work against a simulated network, and no money moves.

Which languages are supported?

Libraries cover Node.js, Python and PHP. Any language can call the REST API.

What is a mobile money API?

A web interface that lets your software collect from and pay out to mobile wallets without staff doing each payment by hand.

Why did my payment succeed but my system shows it failed?

Usually the first reply timed out while the payment went on. Use the webhook or a status query as the final answer, and an idempotency key on every retry.

See it in your own brand

Ask for the demo and your logins come by email, or build a priced proposal in 10 minutes.