Did you set up a euro card, or dollar?
Reason i ask is that, and I could be way wrong, that if its a dollar card you wont be able to pay a uk/ireland company with it, only US.
I also recall having problems paying for things online with mine, no problem in person, just internet.
Sometimes the money can show on the account but not be cleared yet, might be worth trying again tomorrow morning.
all the reasons I could think of there, sorry I dont have a better answer. Hope you get it sorted