| > "The security of your card details is only marginally improved" Please don't be ridiculous, I understand you have to instill fear in the people reading this for them to use your service, but the security of what you described before to today has improved by orders of magnitude: - I'm going to guess no HTTPS 20 years ago (it was formally specified 22 years ago). - Merchant employee has access to the raw data of your credit card. Lowest paid one probably, since it's manual data entry. - Send this data using email, which is not secure neither at the sending point, receiving point or transportation. - To the ordering service, again a lowly paid employee with access to the raw credit card data. - In none of these points, except the first, the payment amount was confirmed/verified by the client. - At none of these points the author of the order is verified to be the legit owner of the card. Today, sure it's still complex, but we basically have 2FA, card tokenization, client verification of payments, forced HTTPS, etc. which remove all of the insecure points mentioned above. Disclaimer: I recently joined Stripe, opinions my own though ofc |
Also, don't forget that 2FA etc are not ubiquitous, especially not in the US.
As I implied, PCI DSS is lipstick on a pig. We could have done much better in the last 20 years. Now Apple and Google are doing it for us and we won't have any choice but to get further locked into their walled gardens.