你可以持汇款凭据向交通银行和招商银行质询,他们会妥善解决问题。特别是招商银行,他们负有未按约定汇到相应款项的责任,所以这件事中你的损失应该由招商银行负全部责任。至于交行,他们没有收到钱也许有多种原因,如果是钱根本就没有到,那么他们的责任全部转移至招行;如果是结算错误,那么两家银行应当共同承担责任。无论如何,你是通过招商银行进行汇款的,这就构成了合同关系,你应该向招行索赔全部损失以及违约金,而交行和你没有直接合同关系,向他们索赔是不妥的。
所以你应当持汇款凭据前往招商银行质询,如果没有得到满意的答复就可以进行诉讼,你的胜诉把握非常大,因为你有确凿的证据,所以可以得到满意的赔偿,包括实际损失、违约金、误工费,并由对方支付诉讼费用。如果找交通银行,他们有足够的合理理由否决你的质疑,因为你们之间并没有任何立约。