The difference between credit card and a debit card is that:
Debit cards are linked to your bank account, and money is withdrawn from the account as soon as the transaction occurs. While credit cards are not linked to your bank account, they are linked to the bank or institution that issued the card. Credit card are billed monthly.
Credit cards are considerably more popular with U.S. consumers because debit cards are linked to your bank account and if someone stole the card, all the money in your bank account will vanish. where credit cards are not linked to your bank account, it is charged monthly as much money as you want.