Let’s look at the pros and cons if debit or credit cards if the website gets hacked or you number is stolen.
Debit cards…
You just deposited your paycheck the day before and sent off you mortgage payment, credit card payment, electric payment, car payment you get the idea. Since they withdraw all you cash from you checking account via the stolen debit card number all you bills for the month bounce and you find out on the way home for work when you try to buy gas to get home and find that you account is now ZERO balance. Unlike credit cards the bank limits, even for fraud is in favor of the bank and has lower limits than credit cards which vary between different banks. Also since it is a debit card it can take up to 90 days to even get any kind refund.
Credit Card
Plain and simple if your credit card number get stolen your paycheck and checking account is still safe and you can choose not to pay the bogus charges till the issue are resolved. Also, there is a higher limit on credit card fraud recovery than debit cards.
The Federal Trade Commission recommends that you DO NOT USE DEBIT CARDS online and they also recommend having one credit card only for online purchases with lower limits to reduce you exposure. I was ISP for 5 years and made many seminar on online sales and scams and there is a lot of them. You can trust you online retailer all you want but most of them use third party credit card processors/software and they are the ones being hacked and at risk.