Many casinos do not accept credit card payments, especially if you live in the US. This is why the best way to get around this problem, especially if you are a US resident, is to use an online bank such as Neteller. Neteller is very similar to PayPal, but it does honor transactions and payments to online casinos.