I’m working on payment patterns for Rebtel, which is quite complex what with their service being available in more than 40 countries. One payment service provider for credit cards is Bibit, and right now their hosted checkout page is used. A minute ago, I was testing the current interaction to find room for improvement (there’s lots of room). I submit the payment form to see what happens. Now I’m privately amused and publicly horrified.
One of the address fields is missing, or contains illegal data
Fail.
Did I accidentally add a scene release screener of Quantum of Solace to one of the fields?
Of course not. Bibit, being a technologically driven company, has left the error feedback in the hands of an overworked programmer, who in his infinite smartness (and being an excellent driver in general) decided that this message was outstanding in its correctness, since it covers many eventualities and uses powerful language. In nerd lingo illegal just means ”not the way my code wants it”. Last, but not least, it nicely reflects his internal favorite validation regular expression IllegalDataRe.
Now, I understand what is actually meant, and most other people will too, after a second or two of thinking. But even then there is a problem with the message, because it’s too generic and actually doesn’t tell us what’s wrong.
The big issue here is that Bibit didn’t care. They process millions of payments every day but they’re too lazy to construct their single most important interface in a proper way. The example above is just one of a dozen things wrong with its interaction. It’s not badly designed, it’s not designed at all.
I can’t help but wonder what effect this negligence has on their customers’ bottom line. At any rate, I’m happier now than I was a minute ago because at least I got to rant and have a laugh about it :). What’s your favorite bad checkout or input validation?
Mitt hjärta klappar hårt för oslagbara användarupplevelser och 2009 var jag med och startade byrån The Amazing Society, där jag sysselsätter mig med att lösa komplexa problem åt smarta människor.
Kvitter
- Föga förvånande visar forskning att rasism hör ihop med låg intelligens: bit.ly/A7VIPE 5 timmar sedan
- @wint Mest att er sajt inte gav några svar - inga priser, bara en hög "minuter"… 19 timmar sedan
- @wint Mig behöver ni inte övertyga, är redan kund hos @accountfactory :) 19 timmar sedan
- Föredrar @accountfactory's anslag framför @wint's. 22 timmar sedan
- Tog en bild av en liten men viktig #acta -demonstration idag! http://t.co/TOjEJiuc 24 timmar sedan
- @axbom Nu länkade du till din preview-kopia... 2012/02/03
- RT @olsenli: Rekruttering er relasjonsbygging på #kjokkenfesten http://t.co/qM7521RB 2012/02/03
- Nya gemensamma regler för (data)integritetsskydd på EU-nivå: http://t.co/DbBTnajS 2012/02/03
- Bästa ultravisdomen: When it hurts to run, walk. When it hurts to walk, run. When both hurt, run. 2012/02/02
- Obviuse - ny lite byrå, finurligt namn :) http://t.co/BVSsOTgk 2012/02/02




Kommentarer