Payment refusals can happen for a number of reasons. When we submit a charge to a bank, they have automated systems that determine whether to accept the charge. These systems take various factors into account, such as the customer’s spending habits, account balance, and card information such as the expiration date and CVC.
Usually an error message is self-explanatory, but for security reasons some errors provide just a generic message like "The card was declined".
In this case, you should check with your bank whether your card is suitable for internet payments.