If I purchase something on line and am given the choice to pay with a checking account (also known as a current account) or a credit card, is the risk of my checking account data being stolen and used fraudulently less than if I pay by credit card? This is for scenarios such as if entry of my information is intercepted through a keyboard logger, or if the site stores my information and is then hacked, is it more difficult for the thieves to take the checking account information to make a fraudulent purchase than it would be to do so if they obtained my credit card.
In regards to your specific question, which is safer technically depends on the site and how they implemented their security.
That said, the credit card is a safer bet from a recovery standpoint. If your banking details are compromised, the attacker can drain your entire checking account, and there's very little recourse to get that money back. However, if your credit card details are stolen, you aren't liable for the fraudulent charges made, the credit card company is.
This answer applies to the US, where the FTC mandates the following protections:
- Credit card fraud liability cannot exceed $50.
- Debit card fraud liability is $50 if reported within two days of fraudulent charges.
- Debit card fraud liability is $500 if reported within 60 days of fraudulent charges.
- Debit card fraud liability is max if reported after 60 days or not reported at all.
is it more difficult for the thieves to take the checking account information to make a fraudulent purchase than it would be to do so if they obtained my credit card
I had an experience over a decade ago that tells me the answer is 'no'. I went to a store, paid with a check and the cashier turned around and processed my check through a credit card machine.
A while later, when I got my bank statement, I found the same check number had been debited from my account twice. It was the same amount and the same check number. When I called my bank, they told me this was not their problem and I needed to take it up with the store. This wasn't a big deal since I knew the owner and it was a mistake on the part of the cashier that he resolved immediately.
What I learned from this, however, is to only use checks when I don't have the option to use a credit card (or a check card as a credit card.) The fact that you can pay with a check online should indicate the risk here. All a thief really needs is your routing number and they can drain your bank account. As mentioned by Greg, you generally are responsible for theft from your bank account (the same goes for debit cards when you enter your pin) but you are not responsible for fraudulent charges against your credit card.
In most cases you pay for the processing fees that allow the credit card companies to cover these losses anyway since most retailers don't charge extra when you pay with a credit card (gas stations being the most common exception) so you might as well let them take the risk. It's not really your problem if your credit card information is stolen as long as you monitor your activity and report fraud in a timely manner.
In addition to the existing wonderful answers (a bit long for a comment):
In many jurisdictions, the money stolen from a banking account will only be returned to the victm when the ciminals are convicted and have funds to cover the losses. Banks will not be liable unless the victim can prove the bank is at fault and even then many will only reimburse the victim after the court preceedings.
If the account involved is a person's main cash/savings account, his/her livelihood could be severely impacted.
Credit card users have a much simpler and quicker dispute/charge back process (and in extremes can simply refuse to pay the bill) and the responsibility of investigation will fall on the card issuer instead of the user.
You can obtain a credit card with a fairly small credit limit -- this comes in handy for purchases from independent shops online, which might be using old software/security. This limits the damage a thief can do, and sits on top of the liability benefits of using a credit card. Now that more and more places use paypal, this maybe isn't as important as it was a few years ago - but a fairly small credit card used for pyapal, and a separate one never used online could still be reasonable.
If someone maxes out your (online) credit card, you still need to be able to buy food, pay bills/rent/mortgage etc. For some of these it's hard to build in redundancy for your bank account.