Skip to main content
Release Date: [12/03/2025]

Overview

This release introduces significant updates and improvements to the API, enhancing transaction processing, standardizing data formats, and expanding support for payouts and pay-ins across multiple currencies.

Breaking Changes

The API has been upgraded to Version 4 (V4) to improve stability, security, and performance. This version includes some changes that should be considered when migrating from the previous version.

Standardized Amount Handling

  • Updated both collection and disbursement APIs to use absolute amounts.
    Previously: Payout amounts were multiplied by 100.
    Sample V3 API Payout Request for 50 XOF:
Now: All amounts are passed in their absolute form to maintain consistency across all transactions.
Sample V4 API Payout Request for 50 XOF:

Callback Enhancements

  • Removed invoice_no and niobi_ref fields from callback responses for payouts.
  • Added a currency field for complete payment details.
    Sample V3 Callback Response for Payouts:
Sample V4 Callback Response for Payouts:
Sample V4 Callback Response for Payins:

Payment Methods Standardization

  • Removed case sensitivity for payment methods (e.g., MTN, TNM, Moov). Sample Ways to Pass the Payment Methods:

New Features and API Improvements

NGN Payouts and Payins

  • Added support for Nigerian transactions.
  • NGN deposits now require two fields:
    • account_name
    • name
  • Users can now send and receive payments in Nigeria via bank transfers. See more under collection methods.

GHS Payouts and Payins

  • Added support for Ghanaian Cedi (GHS) transactions.
  • Users can now send and receive payments in GHS via mobile money through MTN, Vodafone, and Tigo. See more under collection methods.

Wave Senegal Updates

  • Added support for Wave Senegal.
  • Now includes:
    • Successful URL for completed transactions
    • Failure URL for failed transactions Find the full reference under collection methods.

Updated Supported Countries

  • Discontinued DRC and Malawi temporarily due to settlement inefficiencies and FX volatility. Please find the full list of supported countries here

Updated Test Phone Numbers

  • Updated test phone numbers to simulate real-world cases.
  • Added a test account number for KES Paybill transactions. Refer to the full list of test phone numbers here.

Improved Error Pages for Troubleshooting

  • Updated error pages under the Troubleshooting section to make debugging easier for developers.
  • Clearer error descriptions and recommended resolutions are now included. Please refer to the Troubleshooting Section for more details.