Before You Begin
Two requirements must be met before any API call will succeed in either environment:- Whitelist your server IP. Requests from non-whitelisted IPs are blocked before authentication is checked. See the IP Whitelisting Guide.
- Sign every request. Each call requires a unique HMAC signature computed from your credentials, timestamp, salt, and payload. Signatures cannot be reused. See the Authentication Guide.
Environments
SandboxDevelopment and Testing
https://sandbox.users.niobi.coProductionLive Transactions
https://users.niobi.coEndpoints
Authentication
Generate and verify the HMAC signature required on every request.
Collections
Accept payments via mobile money, bank transfer, and payment links.
Disbursements
Send payouts to mobile wallets and bank accounts across supported markets.
Account Balance
Retrieve live wallet balances across all currencies in your account.

