Check your Xbox account settings. Also try deleting your current payment method on Xbox, then typing it back in (especially if you use MS points via Microsoft Rewards)