Credit or debit cards are the preferred method of deposits for most players, as these allow players to control their cash flow more directly than linking a bank account.