"Can't authorize this method of payment", except the method being referred to is my actual account with Microsoft currency on it, instead of a credit card or Paypal.
I redeemed a prepaid card for currency and then tried to buy DLC, but I keep getting the above error message (and then my console keeps trying to download the content anyway, but obviously it never finishes since the purchase wasn't completed). I'm 90% sure that there's some sort of billing violation on my account as detailed in the sticky, but I keep getting redirected to https://commerce.microsoft.com/PaymentHub/Error/ShowError?errorCode=2004, so I don't know how to check.
My account location matches my physical location, so if it's not a billing violation I'm stumped. I've tried the age-old fix of waiting for the problem to magically go away on its own, but that doesn't seem to be working this time. Help would be appreciated!