Most major casinos, in fact all the casinos we review here at USA Online Casino accept major credit and debit cards (Visa and Mastercard) for deposits. American Express is also usually accepted, as is Neteller (for players outside the US and Canada) and Bitcoin.