There is no credit check or bank account needed to sign up for ecoPayz, but you will need to provide personal information and verify your identity.