Never had to do this with, Netflix, Google Play (music), Microsoft Store, iTunes or Steam. Could be because I did it years ago though. They do all offer a gift card option instead of credit card. I never have given a credit card for any of those ever, and still do this today. Maybe Vive should offer this option for the people who don't have or want to use their credit card for this type of subscription.
Redeem a in box redemption code for infinity and it will not go to the next step unless a credit card/pay pal is given? Seems like Vive is hoping one forgets to cancel so they can bill later. Reminds me when the cable companies used to give free preview channels(without your permission) then start billing if you didn't tell them to take them off. Kind of a questionable tactic in my opinion.