One REST API to collect payments, disburse funds, and reconcile transactions across every major mobile money network — with webhooks that tell your app the moment money moves.
Aurax Pay sits between your application and Tanzania's mobile money networks — routing, retrying, and reconciling so your customers just see a wallet prompt.
// Collect a payment — example request POST https://api.auraxpay.net/v1/payments Authorization: Bearer axp_test_•••••••• { "amount": "15000", "currency": "TZS", "channel": "MPESA", "phone": "2557XXXXXXXX", "reference": "order_1042" } // Aurax Pay responds, then confirms via webhook { "status": "pending", "transaction_id": "axp_9f2c1e" }
Aurax Pay isn't limited to these four — additional mobile money and banking channels are supported on request.
Every account gets a sandbox environment with no real money movement, so your team can build and test the full payment flow before going live.
Quick start, authentication, payment collection and disbursement, webhook verification, and full error references — all at docs.auraxpay.net.
Open the docs ↗