I used : http://www.pinger.com/tfw/ where you can create a temp phone number. I could not get it to create a russian number or a danish number, so I tried with US.
you have to enter the zip/postal code when you create account. So I just used the US 90210 (Beverly Hills)
And used that phone number to create a Yandex Money account.
You can log in to http://www.pinger.com/tfw/ and recieve messages there.. like a chat.
It's a US service.. so you can only get a US number. But it works
If you failed with receiving SMS message when paying via any of our payment systems requiring to enter your phone number starting with +7, you may address
Danishface user for further details how to create fake telephone number and complete your payment.