MasterCard means that you do not have to give your payment details directly to the casino, and so offers a far safer and more secure way to transfer your funds.