My card is authorized for online purchases, and I can buy things with it, just not on the Xbox.
So I'm not sure, I ended up using another card and it worked fine though ;) Just my Visa wouldn't work.
Not sure if it's only a temporary problem or because my card was too new.
Best of luck to those who are having troubles also.