Yes. All legal online casinos feature a wide variety of options for depositing money into your account. This includes credit and debit cards from major companies like Visa and Mastercard as well as American Express and Discover. Most online casinos also allow deposits through bank wire, eChecks, PayPal, Skrill, and several others.