The problem is actually in the payment system itself. A credit card number + expiry + ccv + name is essentially like giving out a username + password to your money. We hand out the same username / password to everybody and everything works on the honor system after that. At any given time there are likely hundreds of companies that have your username/password and can charge whatever they want at any time. If anything…
I have paid for everything via credit card for 20+ years now, entering my credit card info online thousands of times, and have yet to have a fraudulent charge. And if I do, I just call the number on the back of the card and they give the money back to me. The system works 99% of the time, for billions and billions of transactions. Which is why it has stayed. Edit: obviously, ideally, there would be a federal governme…
How carefully do you check? I check my statements line by line, and have found fraudulent charges twice in the past 30 or so years.