I thought stuff like required a credit card and a subscription. Then they can screw us over by charging a lot more per month once those two are over. I'd rather stick to cards, or let them take it from my points.
Yeah I think It Is credit cards.
It sucks about the automatic renewal but your can cancel It as soon as you purchase.