Most places offer contactless payment, BUT that does not mean they accept credit cards! They accept EC cards, which are debit cards (in Euro) that do a direct debit from one's bank account. I'd say, if you don't have an EC card, you'd still have to carry cash with you.