Payments
The Payments API lets you collect money from customers and disburse funds to mobile money accounts — all through a single base URL.
Two directions
Collection
Customer pays you. A push prompt is sent to the customer's phone. They approve and funds land in your Aurax wallet.
/v1/payments
Disbursement
You pay someone. Funds move from your Aurax wallet to a recipient's mobile money account instantly.
/v1/payments/disburse
Transaction lifecycle
Every transaction moves through these statuses:
PENDING
Request accepted. Waiting for the customer to approve the mobile money prompt.
PROCESSING
Customer approved. Network is processing the transfer.
COMPLETED
Funds received. Your wallet has been credited.
FAILED
Transaction failed. Customer declined, timed out, or insufficient funds.
CANCELLED
Cancelled before processing. No funds moved.
Amount limits
✅Amounts are always in TZS (Tanzanian Shillings) as whole integers. Never send decimals.