No, one of the benefits of CashtoCode is that you don't need to register an account. You can generate a voucher code without any registration, providing a quick and anonymous way to make a deposit.