API Reference v1.0
Aurax Pay API
Accept mobile money payments, disburse funds, and manage transactions across Tanzania — through a single, unified REST API.
Fast integration
Accept your first payment in under 30 minutes
All networks
M-Pesa, Tigo Pesa, Airtel Money, Halopesa
Secure by default
HMAC signatures, hashed keys, TLS 1.3
Simple REST API
JSON in, JSON out — no SDKs required
How it works
Aurax Pay sits between your application and Tanzania's mobile money networks. You make a single API call — we handle routing, retries, and reconciliation. Your customers interact directly with their mobile wallet prompt.
Your App → POST /v1/payments → Aurax Pay → Mobile Network
Your App ← Webhook callback ← Aurax Pay ← Network confirms
Base URL
All API requests are made to:
https://api.auraxpay.net/v1
Environments
| Environment | Description | Key prefix |
|---|---|---|
| TEST | Sandbox — no real money moved. Use for development and testing. | axp_test_ |
| LIVE | Production — real transactions. Requires account activation. | axp_live_ |
Supported channels
MPESA
M-Pesa
Vodacom
TIGO_PESA
Tigo Pesa
MIC Tanzania
AIRTEL_MONEY
Airtel Money
Airtel Tanzania
HALOPESA
HaloPesa
Halotel