Well, no. But this is expected since this is a mobile payment solution that functions through a mobile phone number and you never have to create an account with it; by default, there's no way to use it on a desktop device. While we cannot guarantee that it will succeed, you may try joining a casino and requesting a deposit with it via your desktop device by entering your phone number in the designated field, to see what happens.