The new law states:
"It is prohibited to transfer or accept digital financial assets as a consideration for transferred goods, performed works, rendered services, as well as in any other way that allows one to assume payment for goods (works, services) by a digital financial asset, except as otherwise provided by federal laws."
Russian authorities aren't quite keen on digital assets: The Central Bank of Russia called for an outright ban on cryptocurrency. That most likely didn't happen, because Russia's Finance Ministry was opposed to the idea and believed it was necessary to allow crypto technology to develop. In 10 days' time, the law will take effect and will make paying with crypto illegal in the country.
Russians can still invest in cryptocurrencies like Bitcoin and presumably continue mining them as well.