This company will ask for ridiculous amounts of paper work constantly. They only do this to enable them to close your account and take any of the funds when they say you have not completed their requests. They say they need to do this due to regulations which is complete BS.
Do Not Trust ecoPayz - They use any excuse to close your account.