do I have to put a payment method
Why do I have to put a payment method
Why do I have to put a payment method
Also see this, How Apple uses your payment information - Apple Support Apple uses the payment information to be sure you are authorized to use the store you are trying to log into, especially if you have never used it before.
do I have to put a payment method