Is it possible to pay for accommodation with an ATM card?

Yes, you may pay with an ATM card.