Transaction statuses explained

This guide explains the various statuses of transactions received from the bank and their meanings. Each status indicates a specific stage or outcome of the transaction process.

1. Accepted by Bank

This status indicates that the bank has accepted the transaction for processing. The final transaction status will reflect after the processing day.

2. Cancelled

The transaction was intentionally stopped before it could be processed.

3. Disputed

This status indicates that the transaction is under review due to a dispute raised by the account holder. Possible reasons include:

4. Paid

The "Paid" status means the transaction has been successfully completed and the funds have been transferred to the recipient’s account.

5. Pending

Transactions with this status are awaiting processing. Possible causes include:

  • Delays in clearing.

  • Bank verification processes.

6. Rejected by API

This status means the transaction was not accepted by the API due to one or more errors. Common reasons include:

  • Invalid input data (e.g., incorrect account details).

  • Failure to meet API validation rules.

7. Rejected by Bank

The transaction was sent to the bank but was not accepted for processing. Possible reasons include:

  • Closed or invalid bank accounts.

8. Reversed

This status indicates that a completed transaction was reversed and the funds have been returned to the payer’s account. Reasons for reversals include:

  • A successful dispute.

9. Sent to Bank

The "Sent to Bank" status means the transaction has been submitted to the bank for processing. However, the outcome (e.g., Accepted by Bank, Rejected by Bank) is still pending.

10. Unpaid

This status indicates that no funds were transferred successfully. A common reason may be due to insufficient funds.


If you have any questions or need further clarification regarding these statuses, please contact support.

Support Email: [email protected]

Last updated