Credit Cards: When a customer purchases a product via credit card, credit card issuer bank pays on behalf of the customer and customer has a certain time period after which he/she can pay the credit card bill
Debit Cards: Debit cards free customer to carry cash, cheques and even merchants accepts debit card more readily. Having restriction on amount being in bank account also helps customer to keep a check on his/her spendings
Digital Check: Extends functionality of existing checking accounts for use online
Digital Wallet: Emulates functionality of wallet by authenticating consumer, storing and transferring value, and securing payment process from consumer to merchant