Most of the times you can see the status of an exchange directly from the exchange history in the app. Click here for more details.


Changelly


For Changelly exchanges, use the API https://x.coinomi.net/v1/changelly/txStat/q?txid=TRANSACTION_ID. Replace "TRANSACTION_ID" for the actual ID of the transaction sending coins to the exchange. If it's an ETH/ETC/EXP transaction, it must start with "0x". If the transaction isn't found, the page will not load, and is also an indicative of a problem in the exchange, if the transaction is confirmed on the blockchain.


Below is an example of a failed exchange. When opening the exchange history page, you would see the same error message.

exchange"changelly"
error"{\"networkFee\":null,\"changellyFee\":\"0.5\",\"payoutExtraId\":null,\"payoutHash\":null,\"amountFrom\":\"594.20354028\",\"payinExtraId\":null,\"payinHash\":\"cefffa9d5639a711405567ee18dfec3c2bf545d479c3988ce62b8a50429732ce\",\"apiExtraFee\":\"0.25\",\"payinConfirmations\":\"3\",\"createdAt\":1519429054,\"amountTo\":\"0\",\"id\":\"7f4cec984c7c\",\"currencyTo\":\"xvg\",\"payoutAddress\":\"D6GHp3WBf9vXDNCaJdKTMBhUZTPaD5qPQu\",\"currencyFrom\":\"usdt\",\"payinAddress\":\"15zW8Xk213TYyNtNWQuLqNB6EKGj2xAAXk\",\"status\":\"failed\"}"
status"failed"


This is an example of a possibly "stuck" exchange. When opening the exchange history page, you would see this as "waiting for exchange".

address"3JzvEy64J63pDv7KjyKsVzupMgKcwdgQU4"
incomingCoin"0.011002"
exchange"changelly"
incomingType"btc"
status"received"


When exchanges fail or get stuck like this, Changelly must be contacted at https://changelly.freshdesk.com/ or support@changelly.com. Inform them the ID of the transaction in text form. Open the transaction sending coins to them and tap+hold the transaction ID to copy-paste it. Also provide Changelly an address of the coin you sent so you can receive a refund. 


Shapeshift


For Shapeshift exchanges you can use their API: https://shapeshift.io/txstat/ADDRESS Here is an example of a successful shift:


https://shapeshift.io/txstat/14tJ6gKChdrhsAXj7sFvPN1JpuLHCuottj


status"complete"
address"14tJ6gKChdrhsAXj7sFvPN1JpuLHCuottj"
withdraw"0x7f807d395194a5105c183c6940575e5a3792fc21"
incomingCoin0.067
incomingType"BTC"
outgoingCoin"8.79431607"
outgoingType"ETC"
transaction"0x87d1599af14c709d137491a85acf906ec9e497c0f3e222d54f9d5d5b72d02623"


Replace "ADDRESS" in the link above with the address you sent funds to, in order to check the status of your shift. In case of BCH exchanges, use this tool to convert the destination address to the "legacy" format first. In case of an Ethereum exchange, all letters must be in small caps.


The most common errors you might encounter are:


- "Error sending money" - The transaction from Coinomi to Shapeshift went through normally, and the shift happened at the rate quoted at the time of the exchange. However, there was an error on behalf of Shapeshift when sending the exchanged coins to your address. The majority of those will be auto-completed by Shapeshift. If not, please open a ticket at https://shapeshift.zendesk.com/hc/en-us/requests/new and provide them with the api link of your failed exchange, or even just the address you sent funds to.


- "Funds not received" - There was an error while sending the funds to Shapeshift from Coinomi. This means that Shapeshift never received the funds, which will be automatically returned to your Coinomi address by the network. Do not open a ticket with Shapeshift in this case, as they never received your funds, and they can be of no help in this case. Instead refresh your wallet (swipe down), allowing for a full sync. Note that it might take some time for each coin's network to process a transaction so the funds might not appear back immediately.


- "Deposit was over limit" - There are variable limits set by Shapeshift, which might change at the time of an exchange, making an exchange over the limit momentarily. Two subcases have been identified here: 1. Deposit was over the limit, Shapeshift reports that it has a refund address from you, and that the process will be completed automatically. You do not need to do anything or open tickets with them in this case. 2. Deposit was over the limit, but Shapeshift reports that it doesn't have a refund address from you. Please open a ticket at https://shapeshift.zendesk.com/hc/en-us/requests/new and provide them with the api link of your failed exchange, or even just the address you sent the funds to, but also provide them with a refund address for the coin that was exchanged.


-"Funds received" - This message, without further information, signifies that the transaction from Coinomi went through normally and the funds were received by Shapeshift, but there was some internal error on behalf of Shapeshift, and the exchange never took place. Please open a ticket at https://shapeshift.zendesk.com/hc/en-us/requests/new and provide them with the api link of your failed exchange, or even just the address you sent the funds to, but also provide them with a refund address for the coin that was exchanged.