All the payments in Belarus are made in belarusian rubles (BYN).
Most of the restaurants accept bank cards. However, it is highly recommended to have cash as well – this is the additional guarantee of successful payment in case of lack of the terminal or its malfunction.
You can withdraw cash from any of the ATMs all over the city.
You can exchange money for the Belarusian rubles in one of the bank branches.