Does one have to disclose his credit card data as an Xbox One user in order to make purchases?
Not necessarily, a payment method must logically be given, but also Paypal, bank transfer and credit codes are accepted. Only if one pays also over credit card naturally accordingly data must be specified.