For now almost 100 years (1920), Liechtenstein is using the Swiss Franc as its official currency. Foreign currecencies can be exchanged at banks, but only during banks operating hours. That said, major credit cards are widely accepted in Liechtenstein, as are Mastro cards.

NB: For Swiss cards holders (i.e. cards issued by Swiss banks), you will now be charged international fees when using your card in Liechtenstein.