Credit cards beat debit on fraud protection as 46% carry balances