Different Transaction Statues on MeSomb

On MeSomb, transactions can have different statuses that indicate their current state. Understanding these statuses is crucial for managing transactions effectively.

Below are the possible transaction statuses:

Final Statues

These are the final statuses of a transaction that indicate its completion or failure. They cannot change after being set. They are the only one you must take in consideration to perform any action on your side.

SUCCESS

This is the final status of a transaction that has been successfully completed.

FAILED

This is the final status of a transaction that has failed. It indicates that the transaction could not be completed due to an error or issue.

REFUNDED

This is the final status of a transaction that has been refunded. It indicates that the transaction was reversed and the funds were returned to the payer.

Intermediate Statues

These statuses indicate the current state of a transaction that is still in progress or has not yet reached a final state.

COLLECTED

This status indicates that the transaction has been collected from the payer but not yet completed.

ONGOING

This status indicates that the transaction is currently in progress and has not yet reached a final state. It is used to indicate that the transaction is being processed and may take some time to complete (expl: in case of bulk payment).

STOPPED

This status indicates that the transaction has been stopped without reaching a final state and will not be completed unless an external action. It is used to indicate that the transaction has been halted and will not be processed further. Example in case of bulk payment where some receivers have been processed, and for some reason, the process has been stopped.

PENDING

This status indicates that the transaction is pending and the processing is ongoing but has not yet been processed.

CANCELED

This status indicates that the transaction has been canceled and will not be processed further unless and external action.

ERRORED

This status indicates that the transaction has encountered an error and will not be processed further unless an external action is taken.

WAITING_VALIDATION

For new services or services that require additional validation, this status indicates that the transaction is waiting for validation before it can be processed. Mainly applied on withdrawal transactions, MeSomb team needs to validate the first transaction to establish and trust with the partner: this is part of the anti-scam process.

COLLECTED_ESCROW

This only applied to escrow transactions, this status indicates that the transaction has been collected from the payer and wait service delivery to be sent to the merchant.