Please note that all the services in Croatia are paid in Kunas. 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 or Montenegro, the additional costs are paid either in Euros or with credit cards.