Devbox

Payments, bills and messaging on one API.

Payment APIs Collect payments and make payouts across mobile money wallets and bank accounts.

Operations
Mobile money collection and payout, bank collection and payout
Networks
GhanaMTN MoMoTelecel CashAirtelTigo Money
Côte d'IvoireOrangeMTN MoMoMoov AfricaWave
LiberiaMTN MoMoOrange
Sierra LeoneOrangeAfricell
RwandaMTN MoMoAirtel
UgandaMTN MoMoAirtel
ZambiaMTN MoMoAirtelZamtel
Payouts
Sent from the balance you prefund with Nsano

Manilla A hosted checkout for accepting mobile money, Visa and Mastercard payments on your website.

Mobile money
MTN, AirtelTigo and Telecel in Ghana. Customers confirm their number with a one-time code.
Cards
Visa and Mastercard
How it works
Send customers to the checkout; they come back to your site once they've paid.
Each link
An amount, your reference, a narration and the customer's email
Updates
Each status change is sent to your callback URL

Billers Enable your customers to buy airtime and data bundles, and pay electricity, water and TV bills directly from your product.

Billers
Airtime, data bundles, ECG prepaid electricity, Ghana Water, DStv and GOtv
Market
Ghana
TV plans
Pay once or set a monthly subscription

SMS Send individual or bulk messages, or schedule them for later delivery, across all networks in our supported countries.

Sends
Single, bulk and scheduled, from your sender ID
Reports
Delivered, pending and failed counts for every send

USSD Run your own USSD menu through the telcos' gateways, so customers can reach you from any phone.

Setup
Give us the endpoint of your USSD app and we host it on the gateway
Traffic
Send and receive sessions through one interface

KYC Verify customer details and retrieve the name registered to their mobile money wallet or bank account.

Lookup
A wallet or account number, and its network
Returns
The name registered to that number

Autodebit Debit a customer's wallet on a schedule they've authorized.

Consent
The customer authorizes the debits before the first one runs

Every service works the same way.

One way to authenticate, one endpoint, one set of statuses and one dashboard, no matter which services you use.

One endpoint

The service field picks the operation and payload carries its fields.

Sandbox, then Live

Sandbox and Live keys are separate. Sandbox needs no documents.

Statuses and callbacks

Every transaction moves from Pending to Successful or Failed, and each service can call your callback URL.

One dashboard

See every service's transactions in one list and filter by service.

POST /api/v1/transactions/initiateX-Api-Key: $DEVBOX_KEY{ "service": …, "payload": { … } }Read the API reference

Build and test your payment integration in Devbox.

  • Free sandbox access
  • No credit card required
  • Developer support included