Here is the list of all request statuses.

StatusId (int)Status (string)Description
1PendingTransaction request has been created, user has not responded yet
2ApprovedUser has approved the request and payment is complete
3RejectedUser has rejected the request
4CancelledRequest was cancelled by the business partner
5ReversedRequest was reversed by the business partner, user has been paid back the money

Here are the list of relevant transaction statuses.

StatusId (int)Status (string)Description
4TransactionPendingMoney Transfer in process, Pending blockchain verification. A transaction shouldn't be in this state for more than a few seconds.
5TransactionFailedMoney transfer failed
6TransactionVerifiedMoney transfer success and blockchain verified

Request status and their transaction status:

We return the request status and transaction status for the following APIs: . check status of request
. request history

A request can have the following status along with the possible transaction statuses.

Request StatusTransaction StatusRemarks
nullnullNo transaction created yet
ApprovedTransactionPending
TransactionFailed
TransactionVerified
RejectednullUser has rejected the request
CancellednullRequest was cancelled by the business partner
ReversedTransactionVerifiedFor a reverse request a new transaction is created. This verified status belongs to the initial payment transaction and not the reverse transaction.