The company needs to be able to identify each customer based on the information they provided to their team. It's your job to keep your sensitive info safe. Since we are talking about physical goods, the company has logs of who ordered it, names, addresses, payment methods, emails, etc. If someone requires a refund to a different crypto address than the one on file, Canaan should be able to check and identify if they are in fact speaking with the right person. If the real owner was hacked and had his identity stolen, it can become troublesome. But for that, they can only blame themselves and not the company.
Well, it takes time to find a perfect solution.
1. If we insist on returning back to the original wallet, it may avoid these scammers who pretend to be customers, but there are some users who pay through Binance... then it's not friendly to them.
2. If we agree to refund to any wallet offered by our customers, it may be more convenient for scammers too. That's why we asked for the order page to double-confirm the identity.
We do appreciate all your suggestion and ideas and we will try our best to improve...
All these will reduce the chances for you to avoid the scammers who will come with a false claim.
No doubt, you have done well in the last case.