I remember seeing a website here that let you create prepaid cards that you could use for things like this. I'm not sure if you were able to refill the balance on them though, but it would be convenient to be able to just let them attempt to charge an empty debit card.