About The Blog

Debate at the intersection of business, technology and culture in the world of digital money, both commercial and government, a blog born from the Digital Money Forum in London and sponsored by Consult Hyperion

Advertisers

Money Links

Technorati

  • Add to
Technorati Favorites

License

  • Creative Commons

    Attribution Non-Commercial Share Alike

    This work is licensed under a Creative Commons Attribution - Noncommercial - Share Alike 2.0 UK: England & Wales License.

    Please note that by replying in this Forum you agree to license your comments in the same way. Your comments may be edited and used but will always be attributed.

« Hubs and spokes | Main | United we fall »

The balance on this card is...

By Dave Birch posted Jul 28 2009 at 6:28 PM

[Dave Birch] Several people mailed me the same link to the story about some Visa cardholders being somewhat surprised to find an unusually large transaction on their accounts.

A technical snafu left some Visa prepaid cardholders stunned and horrified Monday to see a $23,148,855,308,184,500 charge on their statements.

[From Glitch hits Visa users with more than $23 quadrillion charge - CNN.com]

How can you charge more than the GDP of the entire world to a prepaid card without a red light going on somewhere in the system? Once again, the golden rule is proven. Someone will always make a mistake, so make sure your payment system fails safe. A simple bounds check ought to do it: if PAYMENT_AMOUNT is greater US_NATIONAL_DEBT then "refer authorisation to a human operator", or something like that.

OK, so everyone makes mistakes. If this happened to me, by the way, I certainly wouldn't call and complain -- remember the old adage that if you owe bank a thousand dollars then you have a problem, but if you owe the bank 23 quadrillion dollars then the bank has a problem? I'd just call my bank, calmly, and ask for a service-not-rendered chargeback.

These opinions are my own (I think) and presented solely in my capacity as an interested member of the general public [posted with ecto]

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c4fd753ef011572417fcc970b

Listed below are links to weblogs that reference The balance on this card is...:

Comments

The Register has a plausible explanation of why this might have happened. If the amount was interpreted as ASCII, space-padded, and then converted back to binary, you get almost exactly the amount these cards were charged:

http://www.theregister.co.uk/2009/07/16/visa_programming_error_cracked/

[Though interesting that ASCII was used; I though EBCDIC was still popular in banking]

Cases like this make me wonder what other sort of formatting glitches trigger incorrect charges; maybe ones less ridiculous and so not as easy to identify as being a computer error.

The comments to this entry are closed.