Please check the following:
There is a sufficient funds within your account
The card number, name and CVC details match those on your card
Your bank has no imposed limit on number of purchases / spend amount within a 24 hour period
Please also note whether your card has been unlocked for international purchases.