Invoice Page Update
Sept 30, 2025
We enhanced the Invoice documentation to clearly explain the differences between Static and Dynamic Invoices and how to implement each.
- Added detailed steps and examples for creating a Static Invoice (reusable account number for multiple invoices)
- Added detailed steps and examples for creating a Dynamic Invoice (one-time use)
- Included a comparison table highlighting the key differences between Static and Dynamic invoices
API Reference Revamp
Sept 24, 2025
We made major styling and functionality improvements to the API Reference page to make exploring and testing our APIs much easier.
- You can now test API endpoints directly from the documentation
- View real-time request and response samples without leaving the page
- Test credentials are provided for quick experiments, and you can swap them with your own credentials to fetch live data
- Improved design and navigation for a smoother developer experience
New Supported Banks Page
Sept 29, 2025
We added a 'Supported Banks' page to the documentation, allowing users to easily find all supported banks and related information for integrations.
- View a list of all supported banks and their bank codes
- Access USSD templates if available for each bank
- Quickly reference bank-specific integration details
Webhook Page Restructure
Sept 22, 2025
We reorganized the Webhook documentation into a dedicated section with a dropdown for easier navigation and better clarity.
- New 'Overview' page explaining how to configure your webhook and compute the hash
- New 'Event Types' page listing all webhook events with their payload structure and sample data
- Improved navigation and developer experience
New Error Codes Page
Sept 20, 2025
We introduced a new 'Error Codes' page in the documentation to make troubleshooting easier and faster.
- Search across all error responses returned by our APIs
- View detailed information for each error including: Error Code, Error Message, Meaning, and Recommended Action
- Quickly identify and resolve integration issues
Direct Debit Routing Update
Sept 15, 2025
We improved Direct Debit processing by introducing smart routing. Transactions will now automatically use TeamApt if the customer’s bank is supported. If not, the request will seamlessly fall back to NIBSS.
- Primary route: TeamApt (for supported banks)
- Fallback route: NIBSS (for unsupported banks)
- Expected impact: Higher transaction success rates and faster processing for supported banks
Service Name Updates
Sept 15, 2025
We renamed some services to make them clearer and easier to understand.
- 'Collections' is now 'Accept Payments'
- 'Disbursements' is now 'Transfers/Payouts'
Low Balance Alert Webhook
Sept 12, 2025
A new webhook event has been added to notify you when your wallet balance falls below a threshold.
- New event: `low_balance_alert`
Checkout Page Overhaul
Dec 1, 2024
We redesigned the checkout UI and added new lifecycle methods.
- New modern UI with improved accessibility
- Introduced onLoadStart() function
Payment Links
May 21, 2024
Merchants can now generate customizable payment links from the dashboard.
Paycode API
Jan 3, 2024
Exposed the Paycode API for direct integration.
USSD API Stability Fixes
June 1, 2023
Improved reliability of Pay with USSD API across all banks.
Deprecated Beneficiary Name Parameter
May 4, 2023
The `destinationAccountName` parameter is now deprecated and will be removed in future versions.