You can pay by your card in 95% of places, but consider to have some local money, called drams.
You can find current exchange rate at rate.am.
Banks accepts dollars, euros, pounds as well as Russian rubles.Â
Exchange at the airport is not recommended as the exchange rate is not quite fair.