You can use paysafecard to make swift and trouble-free payments via the internet without divulging a credit card number. It allows you to transfer funds directly from your 'my paysafecard' account to your Stars account.
Desktop client: To make a deposit, login to your account and click the 'Cashier' button. Next, click on the 'paysafecard' button and follow the on-screen instructions.