Most online casino sites have options for players who do not have a credit card. These options can include third-party processors like Neteller and Skrill, and alternative options like Western Union or wire transfer. However, these options usually require more effort, and in some cases can take up to a couple of days for a transaction to be completed, so bear that in mind when you choose your deposit method.