Hacker News new | ask | show | jobs
by bryanrasmussen 1099 days ago
I'm guessing you have never worked in e-commerce and thus you think that the various problems, especially where credit card transactions occur, could be easily solved if the people implementing the site weren't just so darn stupid?

I also figure you haven't worked in the field because otherwise you'd know the site isn't necessarily in charge of what error codes the card handler is giving.

Although of course the site will be in charge of turning the not necessarily perfectly documented codes and which may vary based on a great number of different factors into error messages.

Which may well be the case, or it may be that whatever third party handler they are using to take care of transactions does a bad job in returning this kind of error message.

Or it may be that there is heightened security about the site right when you are using it and it turns out that in some opaque process the site has no control over the credit card handler is now returning less informative messages for that site and it is the same handler on the site where it does give a good error back.

etc. etc.

1 comments

Well, if the other site was able to provide an actionable error message, it must be possible. It might not be in the website’s direct control, but they are in control of which payment processor to use.
that assumes that there is a clear ranking of payment processors and that the processor that is crap at one moment in time is crap at all moments in time and the processor that is good at one moment in time is good at all moments in time and that the momentary superiority of one payment processor is an absolute superiority that makes them the obvious choice and anyone not making that choice is bad.

Which is, admittedly, a very HN assumption to make on basically any subject that comes up.

> Which is, admittedly, a very HN assumption to make

No, it's your assumption that is wrong! You gave an explanation of several possible reasons, and you assume that people care. Actually, they don't!

The first site worked crappy and the second worked nice: the first site missed the money and the second one got it!

No, my assumption was that the original poster hadn't ever worked e-commerce or they wouldn't have complained in a way that they thought it was inevitably due to factors within the sites' control that one worked nice and one worked crappy on this particular factor.
To an end customer, it doesn't matter if a problem is under the merchant's direct control or if it's happening upstream. He is the merchant's customer, the UX he sees is how the merchant is choosing to represent itself to their customers, and therefore the merchant, and only the merchant is accountable if that experience is crappy.

Whether OP actually worked in e-commerce is kind of irrelevant. I've never worked in e-commerce either, and if CompanyX fails to process my payment and I can't buy something from them, I'm going to rightfully blame CompanyX for that, not one of their service vendors.

I think maybe you are overreacting. No one is saying they’re bad or stupid. It is understandably difficult to get right when they probably have very limited insight into why some people might abandon a payment.

But in the end, the effect is that they lost a sale to a competitor who got it right this time.