It is not compulsory to own a credit card in order to be able to deposit funds at an online casino, although some alternative payment methods require you to fund your account via credit card. However, there are plenty of payment methods we have described for which you do not need a credit card to open up an account.