Your customer approves on their own phone. You get a signed webhook and money on a double-entry ledger. Live today in Kampala shops and vending machines. More rails on the way.
$ curl https://api.samsoftpay.com/v1/charges -H "Authorization: Bearer sk_test_..." -d amount=5000 -d channel=mtn_momo -d phone=256700000000 # response { "status": "authorized", "mode": "test", "amount": 5000 }
Collections, payouts, subscriptions, bill collection, gift cards. Production-ready for East Africa.
Live today on MTN — customers receive a prompt on their phone and approve with their PIN. No app needed. Airtel Money is coming next.
Scan-to-pay for vending machines and kiosks: QR on the machine, payment on the customer phone, automatic dispense on success.
Accept BTC, ETH, USDT via ChangeNow. Instant UGX conversion. We never hold volatile assets.
Issue bills with account references. Customers look up by ID and pay on mobile.
Weekly, monthly or yearly billing plans. Subscribe once, charged automatically.
Share one URL on TikTok or WhatsApp. Customer scans or taps and pays. No code.
These are live systems taking real payments on Samsoftpay today.
The guarantees a partner's compliance review asks about first. All live in production today.
Every transaction posts to a double-entry ledger that must sum to exactly zero. Money cannot be minted or lost by a bug going unnoticed.
Every hour we check our own books against the record the mobile money network itself holds for each payment.
Every event is HMAC-signed with your own secret and retried with backoff for 48 hours. You can verify every byte we send you.
Sandbox and live run on physically separate ledgers. No amount of integration testing can ever move a withdrawable balance.
No setup costs. No monthly charges. Pay only when you transact.
Free API keys in 60 seconds. Sandbox always free. No approval needed to start building.
Open free account