TemboPlus Mobile Money (MOMO) Collection APIs enable seamless payments from customer mobile wallets, real-time balance monitoring, transaction history retrieval, and status tracking.
What You Can Do
✅ Initiate USSD Collection Requests — Request payments from customer mobile wallets
✅ Check Collection Wallet Balance — Retrieve your collection wallet’s current and available balance
✅ View Collection Account Statement — Pull detailed transaction history over a date range
✅ Track Transaction Status — Query the latest status of a specific collection transaction
How MOMO Collection Works
Initiate a USSD payment
You call the Collect from Mobile Money endpoint with the required payload.
Customer receives a USSD prompt
The customer is prompted by their Mobile Network Operator (MNO) to confirm the payment by entering their PIN.
Customer authorizes or rejects the payment
The MNO processes the PIN entry and returns the final result to TemboPlus.
TemboPlus notifies your system
TemboPlus sends a POST request to your configured callbackUrl with the latest transaction status.
Supported Channels
TemboPlus currently supports the following Mobile Money Collection channels in Tanzania:
Channel
Mobile Network Operator (MNO)
TemboPlus Channel Code
Airtel Money
Airtel Tanzania
TZ-AIRTEL-C2B
HaloPesa
Viettel Tanzania (Halotel)
TZ-HALOTEL-C2B
Mixx by Yas(formerly Tigo Pesa)
Honora Tanzania (Yas)
TZ-TIGO-C2B
Getting Started
Before integrating the MOMO Collection APIs, make sure you have:
From TemboPlus
API Base URL (The base URL for your environment e.g. sandbox or production)
Partner Account ID (Your unique account identifier)
Partner Secret Key (Key to authenticate all requests)
From Your Side
Webhook URL (callbackUrl)
An HTTPS endpoint that can receive POST requests with JSON payloads.
🧩 Next Steps
To integrate successfully with TemboPlus MOMO Collection: