Transaction statuses
The parameter status from the getStatus and getTransactions methods can contain only one of the following values:
| Status | Description |
|---|---|
waiting | We are waiting for payin. Functionally, the waiting status equals the new one in the createTransaction or createFixTransaction response. When you retrieve the transaction status with the getStatus or getTransactions method, the status is waiting instead of new. |
confirming | We have received payin. Now we are waiting for certain number of confirmations. This number depends on the payin currency. |
exchanging | We have confirmed the payment. Now we are exchanging the coins. |
sending | We are sending the coins to the payout address. |
finished | We have successfully sent the coins to the payout address. |
failed | The transaction failed because the amount was below the minimum value. Please contact support and provide a transaction ID. |
refunded | The exchange failed. We have returned the coins to the user wallet. The user should prodive the wallet address for refund. |
hold | AML/KYC procedures have delayed the exchange. |
overdue | The user did not send payin within the indicated timeframe during a float-rate transaction. |
expired | The user did not send payin within the indicated timeframe during a fixed-rate transaction. |