Some exchanges made a compromise, so they refund coins that they cannot handle due to high AML risk. And that is quite fair, and I would suggest a similar mechanism to you.
Also, this kind of update is very important, and it would be good to have an info box somewhere that will give the user information. For example, it would make it easier for me, because I wouldn't have to investigate whether something is wrong on my end, try several browsers, VPN...
Thanks for the advice. We’re actually considering that as one of our options. Right now, we need some time to decide which option to go with and to implement it, but as I mentioned earlier, the implementation will take quite a while in any case.
Let that be the first part of my review. I just skimmed over the previous reviews, so I hope I won't repeat some of the conclusions that were stated earlier.
Otherwise, preventive AML analysis and its implementation were only part of the discussion until now. Some exchanges have implemented it, but everything is done manually. If you manage to do something similar, but even semi-automated, it would be a significant step forward for everyone.
There has certainly already been a discussion here, but I would definitely look for a model for the implementation of automatic price calculation. Ok, maybe it doesn't have to refresh every xx seconds, but is it possible for the function of the "get rate" button to be assigned whenever the user leaves the "You send" input field and clicks on something else?
You need to have an order page, where the user can check the current order stats, in case the user accidentally closes the browser. Maybe add a link to the order in the letter of guarantee (not just the order ID).
Add a link for the letter of guarantee verification on bitlist.co. It's useful, many people don't know about this option. Everything is implemented already. Once you become popular, it will differentiate you from phishing sites.

The automatic refresh here only serves to update the exchange rate. Only after clicking on refresh, I receive an info box that the transaction was recognized.
At some point, the indicator of the number of confirmations dropped from 1/2 to 0/2, which is strange, but after the next refresh, it returned to the current status.
I created a minimum order of 0.00039 BTC and intentionally sent 0.00041. Since the system has recognized the transaction and the amount, why not do the recalculation immediately, but we have to contact support and request a manual refund.
About the transaction itself, almost instantly, with 2 confirmations on the blockchain, my wallet recognized the incoming tx.
Also, at the same moment, I created an identical order on several other exchangers, and I must admit that Tomboi offered the best rates. I hope that this is not only in the initial, promotional period, but that it will remain so in the future.
I have created another transaction

Immediately after the system recognized the initial deposit, I did RBF and changed the fee. Interestingly, the system also recognized the new transaction and displayed it, without removing or marking that the previous transaction had been replaced and is no longer valid.
Here is another failure with the order status refresh. At the moment I am writing this, 10 minutes have passed since I received the funds in my wallet, so the order has been executed, while the website still says "Awaiting confirmations". It was confirmed on the website only after a manual refresh.
Auto:on was always on, if that's what it's for.
I'm not sure I understood the purpose of the "copy exchange" option. The URL shows that it is about sending an email, but it takes me to the home page with the same amount already entered as in the current order
Also, about the "delete request" during the process. If the system has recognized the transaction, it is a completely unnecessary risk for the user, even if accidentally or out of ignorance, to perform this action. Here, the only expected option is to offer to delete the order after the completion of the process.
How long are logs of executed orders kept on the server?
I contacted support and received a complete response very quickly. When it already works this way, why couldn't the login key also be the order ID? That way, you would automatically know which order is being discussed.
Later, I asked again (in the same chat) an additional question directly related to the order and refund,
but by the time this review was posted, I had not received an answer.About 20 minutes later, I still received an answer and a proposal for refunding the excess funds.
In order to be more attractive to potential partners, the API and affiliate program should be the next steps.
Unfortunately, I only had the BTC>XMR option, although my idea was to try another pair.
edit: I got a refund even though I said there was no need for it, with an explanation
Thank you for the gift you wanted to leave us, but we are required to pay it to the customer.