Yes, you can use these cards to pay online and top up your Mastercard casino account, unless it is prohibited by the financial institution that issued the card to you.