Payment gateway · Uganda · UGX

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.

Collection · cp_01J…X7UGX 45,000
Request accepted
Validated, idempotency key checked, limits applied
Prompt sent to 2567••••••12
Customer approves on their phone
Operator confirmed
Verified callback, then a status check
Signed webhook to your server
HMAC-signed, retried until delivered

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.

  1. Register your business
  2. Integrate against the sandbox
  3. Upload KYC documents for review
  4. Go live once CedarPay approves your account
Create a merchant 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_…" }
See the API reference for every field and error code.
Launch status: the CedarPay sandbox is open to developers now. Live MTN MoMo and Airtel Money processing starts once operator onboarding and the applicable regulatory approvals are complete.