A credit card is a credit limit (a small loan) that the bank grants you so you can buy now and pay later within a grace period without interest.
A direct debit card, on the other hand, takes the money immediately out of the actual balance in your bank account.