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?