Payment Requery

Payment Requery

As a merchant, you are expected to provide a payment requery end point

Message Method

Description

Message Method

Description

HTTP POST

Once you have provided the payment requery end point, monnify will call the end point to get the status of a payment request whose status is not known.

Request Parameters

Field

Description

Field

Description

transactionReference

This is the unique reference for the transaction

Sample Request

{ "transactionReference": "MFOC1234121212112" }

Response Parameters

Field

Description

Field

Description

responseCode

This is the response code for the transaction

00 - Successful

01 - Unsuccessful

productCode

This is the product code for the product to be purchased sent to merchant from the request.

paymentRecipientId

This is the payment recipient ID sent in the request

transactionReference

This is the unique reference for the transaction

paymentToken

This is the token to be returned by merchant that is required for the payment to be made.

Sample Response (Successful)

{ "responseCode": "00", "productCode": "121221212", "paymentRecipientId":"{paymentRecipientId}}" "transactionReference":"MNFY|66|20210825115615|000002", "paymentToken": "{paymentToken}" }

Response Parameters (Unsuccessful)

Field

Description

Field

Description

responseCode

This is the response code for the transaction

responseMessage

This describes the reason for the failed response

Sample Response (Unsuccessful)

{ "responseCode": "01", "responseMessage": "Reason for failed response" }