I don't think you can use debit cards without swiping them like you can credit cards.. can you?
Besides.. I don't think I'd want to use something that has access to my bank account on the internet, whereas credit cards you can cancel easier, and also dispute charges.. try disputing a debit card charge with the bank.