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 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 to us — we handle routing, retries, and reconciliation. Your customers never interact with the underlying network directly.

Your App → POST /v1/payments → Aurax Pay API → Mobile Network
Your App ← Webhook callback ← Aurax Pay API ← 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

Quick Start
Make your first API call in minutes
Authentication
Learn how to authenticate API requests
Collect a payment
Accept money from your customers
Set up webhooks
Get notified when payments complete