Did you attempt to make the purchases one right after the other? If so, your credit card company may be blocking the second attempt. This is a common anti-theft safeguard many cc companies have in place and they are especially careful with online sites and services.
I would first call your cc company and see if that is the case.What is wrong with the option to add MS points on my xbox account by Visa?
the card doesnt have enough cash on it