API Transaction Status

Modified on Mon, 21 Aug 2023 at 03:24 AM

This article explains the transaction statuses in API Integration for Local Transfer and International Transfer, helping users understand the different stages and outcomes of their transactions for effective monitoring and control.

Table of Contents

List of API Transaction Status

When it comes to API Integration for Local Transfer and International Transfer transactions, having a clear understanding of transaction statuses is vital for you. To facilitate this understanding, we have compiled a comprehensive table below, which outlines the various transaction statuses along with its descriptions and potential changes. This valuable resource aims to equip you with the necessary insights to effectively interpret and manage transaction statuses, ensuring a smooth and transparent transaction experience.You can retrieve the transaction status by hitting the designated endpoint provided in our API documentation.

List of API transaction status

Transaction Status


Possible Change(s)


Transaction initiated and awaiting processing. To proceed with the transaction, clients need to send a request to the confirmed endpoint to trigger the next steps in the transaction process.

Confirmed, Canceled


The transaction successfully approved and processed by the system, and forwarded to the recipient's bank for further processing. 

Submitted, Completed, Declined


The transaction is currently being processed by the receiving bank. 

Completed, Declined


The transaction has been terminated or revoked before processing to the recipient's bank. It can be triggered by the internal Jack team or client themselves (through Jack portal).



The transaction is successfully disbursed. Funds have been received.



The transaction has been rejected or denied due to various reasons. For detailed explanations of specific errors that may occur, refer to here.


To ensure that you receive accurate real-time updates, it is crucial to double-check the correctness of the provided callback URL. If you encounter any issues with not receiving callbacks, please refer to this article for troubleshooting tips and solutions.

This ensures that clients receive timely notifications regarding changes in transaction status. Along with the callback URL, clients can choose to query transaction status using either the transaction ID or an external ID as a reference, allowing for efficient monitoring and retrieval of transaction status information based on their preferred method.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article