Using a credit card to wager online is legal in all regulated, live sports betting jurisdictions besides Iowa, Massachusetts, New Hampshire, Rhode Island, and Tennessee.