Of course you can pay for your stay using a credit or a debit card.
All promotions and special offers (discount cards, offers accordingly to the price list ecc.) are only valid to payments by cash.
NOTE: The tourist tax (0,60 € per person/day) must be paid by cash.