Skip to main content

Transaction statuses

Several methods from Exchange and Private send API return the status parameter. It can contain only the following values from the list.

StatusDescription
waitingTransaction is waiting for an incoming payment.
Functionally equivalent to the new status in the createTransaction, createFixTransaction, and createPrivateSendTransaction responses. However, when you retrieve the transaction's status using an ID with the getStatus or getTransactions request, it will be represented as waiting instead of new.
confirmingWe have received a payin and are waiting for certain amount of confirmations depending on the incoming currency.
exchangingThe payment was confirmed and is being exchanged.
sendingCoins are being sent to the recipient address.
finishedCoins were successfully sent to the recipient address.
failedThe transaction has failed. In most cases, the reason is that the amount was less than the minimum. Please contact support and provide a transaction ID.
refundedThe exchange failed and coins were refunded to user's wallet. The wallet address should be provided by user.
holdDue to AML/KYC procedure, the exchange may be delayed.
overdueIn case a payin for the floating rate transaction was not sent within the indicated timeframe.
expiredIn case a payin for the fixed rate transaction was not sent within the indicated timeframe.