I'll be honest, I have no idea about the details on how to release for Russia. Currently, the game releases through Steam. If you can pay for the game on Steam, STBX is available in Russia.
I can top up the balance in the incentive. the main thing is that the game does not have the inscription "the product is not available in your country" good luck in development!