A diferença entre débito e crédito está no momento do pagamento da compra.
No débito o valor é pago no momento da compra, descontando do seu saldo disponível.
No crédito o pagamento é feito em uma data futura, quando for necessário pagar a fatura do cartão de crédito.