MasterCard and Maestro deposits are instant.When withdrawing to a payment card it can take up to 48 hours to see your withdrawal reach your bank account, so you do have to wait some time to be able to spend your winnings.
A new trend we are seeing is that a number of bookmakers are now entering the card market and some now offer their own VISA and MasterCard options.