Computing

You Owe Us $23,148,855,308,184,500.00

And A $15 Overdraft Fee, Please

A "temporary programming error at Visa Debit Processing Services" caused some 13,000 VISA pre-paid debit card holders to have incorrect transactions posted to their accounts, a story in CNNreports.

In one case, the "temporary programming error" allowed for a $23,148,855,308,184,500.00 purchase being posted to a customer's account - plus $15 in overdraft fees.

VISA said it would be removing the erroneous over charges and overdraft fees from affected customer accounts.

When this story came out, three thoughts crossed my mind. The first was that I guess VISA doesn't have any software upper bounds checks on transaction amounts or account balances to automatically catch problems like these. 

Second, VISA must be planning for hyperinflation to occur since it allows at least 17 digits in the dollar field to exist. Does VISA know something the rest of us don't? 

And finally, does VISA's use of the phrase "temporary programming error" imply that there are permanent programming errors - aka features - lurking about in their debit processing systems?

IEEE Spectrum
FOR THE TECHNOLOGY INSIDER

Follow IEEE Spectrum

Support IEEE Spectrum

IEEE Spectrum is the flagship publication of the IEEE — the world’s largest professional organization devoted to engineering and applied sciences. Our articles, podcasts, and infographics inform our readers about developments in technology, engineering, and science.