Yes you can. There is a variety of payment options available in Windows casinos, most of which let you set up an account and manage it entirely through your phone. Credit and debit cards can also be used with ease, straight from your Windows device.