Transaction statuses
Several methods from Exchange and Private send API return the status parameter. It can contain only the following values from the list.
| Status | Description |
|---|---|
| waiting | Transaction 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. |
| confirming | We have received a payin and are waiting for certain amount of confirmations depending on the incoming currency. |
| exchanging | The payment was confirmed and is being exchanged. |
| sending | Coins are being sent to the recipient address. |
| finished | Coins were successfully sent to the recipient address. |
| failed | The 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. |
| refunded | The exchange failed and coins were refunded to user's wallet. The wallet address should be provided by user. |
| hold | Due to AML/KYC procedure, the exchange may be delayed. |
| overdue | In case a payin for the floating rate transaction was not sent within the indicated timeframe. |
| expired | In case a payin for the fixed rate transaction was not sent within the indicated timeframe. |