Putin has threatened so called unfriendly states to pay in rubles or have its gas supply shut off. It has said it doesn't buy things for free and so isn't going to charitable with its energy.
Europe has kicked against this with Germany saying its being blackmailed by this move. What other choice does Europe has with Russia alone selling about 40% of energy to the world.
I thinl that someone relevant came out recently that they found a loophole where they can pay in euros to Sberbank located in Switzerland (where the bank is not under sanctions), and thrn the bank will convert it into Rubles.