Mastercard doesn't charge their customers to make online payments or in-store payments for that matter. Charges are picked up by the companies using the transaction services instead of the customers. The only time that you may see a small fee for using this service is when the casino has a policy in place for charging a small percentage for deposits and withdrawals.