The difference between a Credit and a Debit cards is simple and obvious.
Money used to purchase an item using a Credit Card is credited from an account held by the card company (Visa, Mastercard etc). Purchases are "credited" to the owner up to a pre-arranged limit.
Money drawn on a Debit Card is taken (debited) from a bank account held in the users name. Should there be insufficient funds in the bank account at the time of purchase, the request will be refused. A Debit Card is in essence, a plastic cheque.
Many (the majority) of companies will NOT accept pre-orders on a Debit Card simply because they have no idea if sufficient funds will be in the account when the payment is due.