I haven't been following the latest developments about deposit possibilities, but isn't
Ukash an option any more?
(It's really easy to use, you can buy a voucher online through your internet banking, or simply go into one of the authorized shops in your city and get one).