The main difference is that for the debit card the amount of the transaction is debited from the current account, whereas for the credit card the amount of all the transactions made in a given month will be debited only at the beginning of the following month. For the credit card, the holder of the card thus benefits from a credit!