Accept MTN MoMo and Airtel Money with one integration.
CedarPay gives your business a single API, a merchant dashboard and finance-grade records for mobile money collections and payouts.
Built for how mobile money actually works
An accepted request is not a payment. CedarPay tracks every transaction from request to the operator's final answer, and only then tells you it succeeded.
One API, both networks
Integrate once. Send the customer's number and the provider; CedarPay handles each operator's own protocol.
Safe retries
Idempotency keys mean a network blip on your side can never charge a customer twice.
Signed webhooks
Every status change is pushed to your server with an HMAC signature you can verify, and retried with back-off.
Double-entry ledger
Every shilling is recorded as balanced debits and credits, so balances can always be explained.
Team roles
Separate access for administrators, developers and finance staff, with two-factor authentication.
Reconciliation
Transactions, ledger and operator records are compared automatically, and differences are flagged, never hidden.
Start building today
Create an account and get sandbox keys instantly. Simulate successful, failed, delayed and duplicate payments before you go live.
- Register your business
- Integrate against the sandbox
- Upload KYC documents for review
- Go live once CedarPay approves your account
# Request a payment from a customer curl https://pay.cedar-net.com/api/v1/collections \ -u "cpk_test_…:csk_test_…" \ -H "Idempotency-Key: order-100045" \ -d '{ "merchant_reference": "ORDER-100045", "amount": 45000, "currency": "UGX", "provider": "mtn_uganda", "customer": { "phone": "256772123456" } }' # → 202 Accepted { "status": "pending", "id": "cp_…" }