Thanks for all the info.
I have a debit card from Bank of America and you can set it up (I don't remember how right now) to use it for a one time purchase or for a certain limit amount along with an expiration date that you choose. They will send you a credit card number (I believe it's a reply to my request) that is different from my debit card. I have used it a couple of times when I wasn't too sure about paying with my debit card and it was great. Hope this will be helpful.