Russia is still getting euros and dollars for its oil and gas
As of March 8, Russia is still selling gas to European countries and those countries are still able to pay for it.
The sanctions do not include the main banks used to pay for Russian gas and oil.
According to Reuters:
The European Union said on Wednesday it was excluding seven Russian banks from the SWIFT messaging system, but stopped short of including those handling energy payments, in the latest sanctions imposed on Russia over its invasion of Ukraine.
[...]
Sberbank [...], Russia's largest lender, and Gazprombank were not included because they are the main channels for payments for Russian oil and gas, which EU countries are still buying despite the conflict in Ukraine.
As of March 8, Russian gas is still being sold to Europe.
According to Reuters:
Russian gas delivered through the Yamal-Europe pipeline via Poland was flowing westward into Germany on Tuesday morning, and flows into Slovakia via Ukraine remained at recent high levels, pipeline operator data showed.
[...]
Flows on the pipeline under the Baltic Sea remained at steady levels on Tuesday [March 8] morning, according to Refinitiv Eikon data.
Russia has threatened shutting down delivery on their end, but hasn't done so yet.
According to the same source:
Russian warned late on Monday [March 7] that it could cut gas supplies via the Nord Stream 1 pipeline to Germany in response to Berlin's decision last month to halt the opening of the controversial new Nord Stream 2 pipeline, but said it has not made such a decision yet.