Hivemind Payments API¶
The Hivemind Payments API lets you initiate and manage payments across mobile money, bank, and card rails from a single integration, and query the status of those payments and your merchant wallet.
What you can do¶
- Initiate payments — C2B (collections), B2C (payouts), and B2B transfers over M-Pesa, Airtel Money, T-Kash, bank, and card.
- Query transaction status by merchant reference.
- Check your wallet balance.
- Pull a transaction statement, filterable by date range, reference, and status.
- Receive webhook callbacks when a transaction completes or fails.
Where to start¶
-
New integration?
Start with Getting Started → Overview for the base URL and auth model, then follow the Quickstart to run your first test transaction end to end.
-
Looking for an endpoint?
Jump straight to the API Reference for parameter tables, curl examples, and response shapes.
-
Handling callbacks?
See Webhooks for the result callback flow and how to test it locally.
-
Going to production?
Read Security for IP whitelisting and token handling requirements before you cut over from sandbox.
Base URL¶
All endpoints require a Bearer access token except the token endpoint itself. See Authentication.