Charge cards are like credit cards in many ways, but must be paid-in-full at the end of every month.
Debit cards are payment cards that provide access to bank accounts. Money for transactions made on debit cards is immediately pulled from the linked account.
Prepaid cards are payment cards whose monetary value is stored on the card itself. These are pre-funded (before making purchases), and do not represent a credit product.