BTW. Looks like Russia has deleted it self from the world map of VPN's. Moscow and Skt. Petersburg is missing.
IIRC, that's been the case for a very long time on NordVPN but you can still find Russian servers in other VPNs that also accept
BTCitcoin and other cryptocurrencies:
Note: I prefer to not vouch (DYOR)!
In regards to the question in the subject field, I usually purchase "
gift cards [I can vouch for the first two on that list]".