Have you tried Entropay Card? You can easily upload funds to your EntroPay account by using a bank or wire transfer. However, bank transfers in EU are usually much faster as they are considered as local bank transfers. The second option you can use to upload funds to your virtual EntroPay card is using another credit card. The major benefit of this option is that your funds will be available instantly, so you do not have to wait before you can start spending them with your EntroPay card. The only problem I find is high fees.
Hi, I've decided to not use EntroPay or any other above mentioned wallet services due to negative user reviews. You can do a quick search on Google and see what I mean.
Yandex Money looks a good option to me.