Can I pay with a credit card?

Yes. All of STF’s mountain stations and mountain cabins, as well as most hostels, accept the most common debit and credit cards, such as VISA and Eurocard (not Diners and American Express). Places that do not accept card payments state this on their homepages (under "Overview").