Actually it is up to your Card Issuing Bank as to whether they will accept credit card transactions tagged with the merchant category code of 7995 which represents gambling. Of course we have seen more and more of these issuing banks bend to pressure from the US gov't. There are many options still available, but don't count the trusty credit card out - there are ways to make that deposit...