Yes, in order to set up a recurring subscription you will need to store a credit card in your account.