Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
We highly recommend that when you receive a notification from us, even after checking to ensure the hash values match, you should initiate a get transaction status request to us with either the paymentReference or transactionReference to confirm the actual status of that transaction before updating the records on your database.
This endpoint is protected with OAuth 2.0 Bearer token. To find out more about authorization for Monnify endpoints, check Here
The {{base_url}} for test is https://sandbox.monnify.com but when you go live, it changes to the live url
You can get the transaction status with a simple GET request to the get status endpoint and simply add either of the following query params in the table below
Request
Request
Field
Description
paymentReference
Unique reference generated by the merchant for each transaction.
transactionReference
Unique transaction reference generated by Monnify for each transaction
Here is a sample request and response
Get Transaction Status Request
Request Headers
Authorization:"Basic TUtfUFJPRF9XV0RYRktCN1paOkVUOVJMU1dESjNEN1FYRE44UUNSTVlSTlBCM1czRUFL"
Request URL
GET https://sandbox.monnify.com/api/v2/merchant/transactions/query?paymentReference=reference12345
Or
GET https://sandbox.monnify.com/api/v2/merchant/transactions/query?transactionReference=MNFY|20190809123429|000000