There is a wide range of payment methods, including debit and credit cards, e-wallets and bank transfers. Deposits are instant and withdrawals can be processed in a few hours.