Aurax PayAurax Pay Docs
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

EnvironmentDescriptionKey prefix
TESTSandbox — no real money moved. Use for development and testing.axp_test_
LIVEProduction — 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

Next steps