/
Authorize Transfer

Authorize Transfer

Single Transfers

To authorize a single transfer, you will need to send a request to the endpoint below:

Endpoint

POST: http://sandbox.monnify.com/api/v2/disbursements/authorize-transfer

The endpoint is protected with Basic Authentication

Below is a sample request for authorizing a transfer

Authorize Transfer Request (Single)
{
    "reference":"ref1629983101075",
    "authorizationCode":"128090"
} 

If the merchant does not have Two Factor Authentication (2FA) enabled, the transaction will be processed instantly and the response will be as follows:

Authorize Transfer Response (Single)
{
    "responseMessage": "Transaction successful",
    "responseCode": "00",
    "responseBody": {
        "amount": 10.00,
        "reference": "ref1629983101075",
        "narration": "911 Transaction",
        "currency": "NGN",
        "fee": 10.00,
        "twoFaEnabled": true,
        "transactionReference": "MFDS20210826020502AAAAFF",
        "createdOn": "2021-08-26T13:05:02.000+0000",
        "sessionId": "ATL210826AABGWT",
        "sourceAccountNumber": "6000000113",
        "destinationAccountNumber": "0035785417",
        "destinationAccountName": "Chinonso Caleb",
        "destinationBankCode": "044",
        "destinationBankName": "Access bank",
        "transactionStatus": "SUCCESS"
    }
}


FieldDescription
authorizationCode (M)The One Time Password sent to the specified email to be used to authenticate the transaction
reference (M)The unique reference for a transaction. Also to be specified for each transaction in a bulk transaction request.

Related content

Authorize Transfer (Deprecated)
Authorize Transfer (Deprecated)
More like this
Initiate Transfer (Deprecated)
Initiate Transfer (Deprecated)
More like this
Initiate Transfers
Initiate Transfers
More like this
Authorize Transfer (2FA)
Authorize Transfer (2FA)
More like this
Authentication
Authentication
Read with this
Requery Transfer
Requery Transfer
More like this