Skip to main content

Transaction statuses


The parameter status from the getStatus and getTransactions methods can contain only one of the following values:

StatusDescription
waitingWe 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.
confirmingWe have received payin.
Now we are waiting for certain number of confirmations. This number depends on the payin currency.
exchangingWe have confirmed the payment.
Now we are exchanging the coins.
sendingWe are sending the coins to the payout address.
finishedWe have successfully sent the coins to the payout address.
failedThe transaction failed because the amount was below the minimum value.
Please contact support and provide a transaction ID.
refundedThe exchange failed.
We have returned the coins to the user wallet. The user should prodive the wallet address for refund.
holdAML/KYC procedures have delayed the exchange.
overdueThe user did not send payin within the indicated timeframe during a float-rate transaction.
expiredThe user did not send payin within the indicated timeframe during a fixed-rate transaction.