Yes, online casinos allow prepaid Mastercard, and they are quite similar to debit cards. If you run out of money on the card, you'd have to reload it for future use.