Ukash payment option was available in more than 420000 retail outlets located in 50 countries.