MasterCard is superb for making payments at online casinos. Besides, MasterCard offers its users plenty of comps.