
Build financial features into your product
REST API, webhooks, SDKs and comprehensive documentation — all you need to embed payments, payouts and account management. Built for Nigerian developers.
- Free to start
- No monthly fee
- Pay per transaction
Why developers choose Niimbu's API
Without Niimbu
- Months spent building payment integrations from scratch
- Managing multiple payment provider APIs with different interfaces
- Handling compliance requirements that change without notice
- Maintaining financial infrastructure that is not your core product
- Testing payment flows without moving real money
With Niimbu
- One API covering payments, payouts and account management
- Consistent REST interface with OpenAPI specification and SDKs
- Compliance handled by Niimbu, you just call the API
- Financial infrastructure as a service, maintained and updated for you
- Full sandbox environment with simulated payments and webhooks
Built for Nigerian developers
REST
API with a full OpenAPI spec
Sandbox
Test keys before you go live
Webhooks
Signed events for every state change
Idempotent
Safe to retry any write
API, SDKs, webhooks and docs in one platform
REST API
Clean, predictable REST endpoints for payments, payouts, accounts, customers and transactions. Full OpenAPI specification included for code generation.
Webhooks
Real-time event notifications for payment confirmations, failed transactions and status changes. Configure which events you receive and where they are sent.
SDKs
Official libraries for JavaScript, Python and PHP. Quick-start packages for common frameworks like Next.js, Express and Laravel.
Sandbox environment
Full-featured testing environment with simulated payments, webhooks and edge cases. Test your integration thoroughly before going live.
Comprehensive docs
Step-by-step integration guides, API reference and code examples. Get from zero to first API call in under 30 minutes.
Dedicated support
Developer-focused support for integration questions. Slack channel access for technical discussions and issue resolution.
From API keys to live integration in hours
Get API keys
Sign up and generate your API keys from the developer dashboard. Sandbox keys for testing, live keys for production.
Explore the sandbox
Test all API endpoints with simulated transactions. Use the dashboard to monitor API calls and debug webhook deliveries.
Integrate in your app
Use our SDKs or call the REST API directly. Follow the integration guide for your framework or language of choice.
Go live
Switch to live API keys, configure webhooks for your production environment and launch. Support is available throughout.
Developers should build products, not payment infrastructure.
Niimbu's API handles the complexity of payments, compliance and reconciliation so you focus on what makes your product unique.
Questions developers ask
Everything you need to know about integrating with Niimbu's API.
How do I get API keys?
Sign up for a Niimbu account and navigate to the developer dashboard. Generate sandbox keys for testing and live keys for production. Keys are available immediately.
Is there a sandbox environment?
Yes. The sandbox mirrors the production environment with simulated payments, webhooks and edge cases. Test your entire integration without moving real money.
What languages do you support?
Official SDKs are available for JavaScript/TypeScript, Python and PHP. The REST API works with any language that can make HTTP requests. Code examples cover multiple frameworks.
How do webhooks work?
Configure webhook endpoints in your dashboard. Niimbu sends HTTP POST requests to your URL when events occur (payment confirmed, transaction failed, etc.). Each delivery includes a signature for verification.
What is the API rate limit?
Standard rate limits apply per API key. Contact support for higher limits if your application requires them. The dashboard shows your current usage.
Is there an SLA for uptime?
Service level agreements are arranged per contract rather than published as a blanket figure. If your integration needs a committed uptime target and the credits that go with it, talk to us and we will put the terms in writing.
How do I verify webhook signatures?
Each webhook delivery includes a signature header. Use your webhook secret to verify the signature and ensure the payload was sent by Niimbu and has not been tampered with.
What does it cost?
Opening an account is free. There is no monthly platform fee. API calls are not charged separately — you pay per transaction when money moves through the API.
Can I test with real bank accounts in sandbox?
The sandbox uses simulated bank accounts and payment methods. This lets you test all scenarios including failures, without needing real bank credentials.
Is there developer support?
Yes. Documentation, code examples and integration guides are available 24/7. For technical questions, developer support is available via email and Slack for production accounts.
Start building with Niimbu's API
Sign up, get your API keys and start testing in the sandbox today. No setup fee, no monthly charge, you pay only when transactions move through your integration.
Open your free account