Collections, your way
Send a payment prompt to any phone. Choose who covers the fee, per wallet or per payment.
From collections and payouts to a separate wallet for every customer on your platform, everything you need to move money with MTN and Airtel, without building payments infrastructure.
Works with every MTN Mobile Money and Airtel Money number in Uganda
Collections, payouts, fee handling, balances for each of your customers, reconciliation, fraud checks: none of it should slow you down. Morzepay gives you all of it behind one API, so you can ship your product in days, not months.
The all-in-one engine to collect, hold and pay out mobile money, designed for platforms that serve many customers.
Send a payment prompt to any phone. Choose who covers the fee, per wallet or per payment.
Check the registered name on any MTN or Airtel number before money moves.
Sub-wallets with their own balances and history. Move money between them instantly.
Test every path with simulated money and magic numbers before going live.
Developers
Clean JSON over HTTPS with idempotency keys, clear error codes and signed webhooks you can test with one click. Keys can be locked to a wallet and to your server's IP.
Read the API reference# Collect UGX 10,000. The customer covers the fee. curl https://morzepay.com/v1/deposits \ -H "Authorization: Bearer mp_test_…" \ -H "Idempotency-Key: order-77812" \ -d '{"wallet_id": "wal_Zq4Hn8…", "msisdn": "0771234567", "amount": 10000, "reference": "order-77812", "fee_bearer": "customer"}' → 201 Created { "status": "processing", "customer_charged": "10363.00", "fee_estimated": "363.00" }
Collections, payouts, transfers, wallets and quotes. Plain JSON, works from any language.
Every outcome pushed to your server, signed with HMAC-SHA256 and retried for 24 hours.
Separate test keys, wallets and data. Magic numbers cover approvals, declines and slow networks.
Mobile money in Uganda, handled end to end: confirmation with the network, fees, balances and reconciliation.
From the first collection to the last payout, every part of moving money without extra engineering.
One request sends a prompt to your customer's phone. Choose who covers the fee and get notified the moment it lands in the right wallet.
Learn about collections →
Verify the name, see the fee, confirm. Funds are reserved before we call the network, so a balance can never be spent twice.
Learn about payouts →
Create a sub-wallet per shop, member or rider. Move money between wallets instantly and keep a clean history for each.
Learn about wallets →
No setup fees. No monthly fees. You only pay on successful live transactions.
3.5%
Per successful collection, network fees included. You or your customer pays it.
from UGX 800
A flat fee by amount band, always shown before you confirm.
UGX 200
Per transfer between your wallets. Unlimited sub-wallets, free.
MTN Mobile Money and Airtel Money in Uganda, for collections and payouts from UGX 500 to UGX 5,000,000 per transaction.
Straight away in the sandbox: sign up, create a test key, make your first test payment. Live access follows verification, usually within one to two business days.
Individuals provide a National ID and a LinkedIn profile. Sole proprietors add business registration documents. Companies add a certificate of incorporation, memorandum and articles, a TIN and each director's ID. Every person verifies their phone and completes a short live video check.
You decide, per wallet or per payment. If your customer pays, they're prompted for the amount plus the fee, so your wallet receives the full amount.
Live payouts have a weekly limit based on your verification type, starting at UGX 1,000,000 for individuals. Contact us if you need more.
Two-factor authentication, a tamper-evident ledger checked every hour, funds reserved before every payout, and encrypted storage for identity documents.
Free sandbox. No card. No paperwork until you're ready to go live.