Local currency is Croatian kuna (HRK). 1 EUR is around 7.5 HRK.
Most of the credit and debit cards are accepted in most shops, hotels and kiosks. It is possible to pay for airport bus using a card. Please verify with the taxi driver that he can charge from a card before boarding the taxi.
It is legally mandatory to issue and take a bill for any purchase (there are few exceptions though).