MasterCard and Visa are the best credit cards to use for online gambling as they are widely accepted and have lower fees.