The crypto part of the trade looks fine. It is the fiat part of the trade that will cause problems. If I do a trade with a stranger on the internet. I would not like him/her to know my bank account number. I would certainly not let you access my online bank account to check the existence of a particular transaction. This trade platform avoids touching fiat solves the hack problem but created problems in another area.