Yeah you will need a debit card or bank account. They charged 9.99 bucks minimum but there is the annual fee and maintenance fee that come out once a year so for that, you need an account
I believe they need a card. But this question is best asked to them. You can call them or go in. They're open 24/7
Thanks! Your answer is awaiting moderation.