Have you tried the purchase at different times of the day? In the past (a number of years ago), I ran into problems with online Purchases from Italy, only to have the transaction go right through at a different time of day. It turned out that the company's link to the overseas card authorization network was not active on a 24-hour basis.