Sim, você precisa ter uma conta no banco para usar. Porém, esta conta não precisa ser, necessariamente, em um banco físico tal como a Caixa Econômica Federal ou o Bradesco, por exemplo. Outras alternativas possíveis são os bancos digitais e serviços de pagamento.