The Mastercard I kept on file on Xbox Live is no longer valid due to some fraudulent activity. This was not an issue because I did not need to buy any Arcade games or DLC. In addition, my Live subscription was valid until August 2012. So, imagine my surprise when Microsoft started spamming nearly daily saying there was a problem with my account. I ignored it after checking that I did not owe them anything and that my Live account was still active and paid for.
Yesterday, I guess they decided they were not satisfied so they cut off my Live account. To fix it, I had to jump through some hoops, three or four different webpages. I had to add a new card (which took a few tries before they accepted it), before I could remove the invalid one.
Why does Microsoft care if I have a (valid) card on file? So they can auto-charge me when they feel like it? It’s a terrible policy. If your customer doesn’t have a card on file, then he can’t buy products and services. It’s his problem. It’s his prerogative.
Update: I tweeted the question to @XboxSupport and they said that for recurring subscriptions they require a valid credit card on file, even if the recurring charge isn’t going to happen for a long time.



Oh yes, the scam of XBox and their credit card policy BS! Apparently it’s much easier for them to make money when 11 year-olds are in charge of whether or not to click “buy me” than actual credit card owners.
I would have thought that a company with a reputation like “Microsoft” would be more trustworthy with my card. They much prefer when children are in charge of racking up the bills and will not remove cards from accounts on demand.
Highly recommend against getting involved with the XBox system. I am not a player but apparently it’s garbage without the membership which then opens the door for you to be charged whatever whenever.