Aurax PayAurax Pay Docs

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

TypeMinimumMaximum
CollectionTZS 500TZS 10,000,000
DisbursementTZS 1,000TZS 5,000,000
Amounts are always in TZS (Tanzanian Shillings) as whole integers. Never send decimals.