Which means of payment are accepted?

We accept credit and debit cards. You can use your debit card if it has the VISA or Mastercard logo and a 16-digit card number (in addition to the IBAN) on it.