If you are in the US, many credit card companies won't allow you to charge a deposit on their credit card, especially since the UIGEA passed. My Mastercard
would not even allow it before the UIGEA. And, some regulations of the UIEGA are going into effect soon that will prevent banks from allowing customers to make deposits to gambling sites. But, there are other options. One is to use a US Postal Service Money Order! Yes, you can actually use the facilities of the US Government to make a deposit to an online gambling site!!! Check with the site you play to see what options they have available for US players to make a deposit.