The possible cause of an unsuccessful deposit is that the currency sent is not accepted into the receiving bank account. When depositing funds to your Ezyaccount be sure that you send the correct currency.
For example, if you generate a USD deposit in your Ezyaccount the funds are sent to the Ezybonds US bank account, therefore you should send USD through the banking system. Sending a different currency could result in the deposit being rejected and you could be charged additional currency conversion fees by the bank.