No. No they don't. Credits card does not give money immediately, so you can still have the chance to revert the payment within an amount of time. Debit however, once you enter that PIN code or give that signature, the money is instantly transfer. No chance of reverting if you found out the transaction was a fraud