Please note that all the services in Croatia are paid in Kunas until end of 2021. From 2022 it will be Euros. Sometimes it is possible to pay the mooring fees in Euros, but it depends upon the marina and should be checked upon in advance.
In restaurants, shops and supermarkets you can use credit cards as well.
If sailing in territorial waters of Slovenia, Italy, Montenegro, Greece or France the additional costs are paid either in Euros or with credit cards.