A debit card isn't a credit card and can't be used the same way online. You could get them credit cards under your existing account but if they fail to pay you will be responsible.
Many debit cards can be used online. It depends on the particular card and the network it's backed by. In fact I haven't had a debit card that couldn't be used for online purchases since around 2003.