No, EcoPayz is not a bank nor a bank account, but an online payment account featuring a 10-digit number.