Initiating Single Transfers

To make transfers using the Monnify transfer APIs, you have to initiate a transfer. You can initiate single transfers by making a POST request to the Initiate Transfer (Single) API. Once, a response is gotten, there are two possible responses that can be gotten.


  1. Response for when Two Factor Authentication (2FA) is enabled, and
  2. Response for when Two Factor Authentication (2FA) is not enabled.

Authorizing Single Transfers

For transfers that involve authorization before the transaction is completed, you will need to make a POST request to the Authorize Transfer (Single) API.


Asynchronous Transfers

You can easily process transfer to your users asynchronously so that your server doesn’t have to wait for Monnify to get the final status of the transfer. This can be done by setting an “async” parameter to true in your request to the Asynchronous Transfer API.


Get Transfer Status

To get the transfer status for single transfers, you make a GET request to the Single Transfer Status and provide the transaction reference for the transaction for which you require the status.


Get a List of All Transfers

Monnify allows you to get a list of all single transfers made from your platform. You can provide the number of pages and page size you require. To get a list of all single transfers, you make a GET request to the Monnify Get All Single Transactions API.


Searching for Disbursement Transactions

You can get a list of all your disbursement transactions done on Monnify by making a GET request to the Search Disbursement Transactions API.


Resending OTP

You can resend OTPs to your customers in scenarios where they don’t get the previous ones sent or in cases of expiration. See the Resend OTP API for more details.


Getting Wallet Balance

You can get the available balance in your monnify wallet by making a GET request to the Wallet Balance API.

Was this page helpful? Tell us what you think..
Copyright © 2024 Monnify