这种情况下,收款人是无法收到钱的。因为你把银行代码写错了,可能把汇到A行的钱汇到了B行,但是B行又没有你汇的收款人这个账户,怎么可能收到钱呢?你就你要把钱汇给农行的张三,结果汇到了工行,工行没有一个叫张三的账户,就无法入账。所以,这个钱因该是会被退回来的。但是跨境汇款退汇是比较慢的,有时候银行会先发报文查询,确认后才会退款。你去你的汇款银行,请他们查一下有没有收到查询报文。如果没有收到,也可以让他们发一个报文过去,请对方银行直接退款。