(Mis)Uses of Technology

(Mis)Uses of Technology

by Mike Masnick




Wal-Mart And First Data Offer Everyday Triple Billing For April Fools

from the April-Fools? dept

Ooops. It turns out that First Data screwed up big time last week and pulled something of an April Fool's joke on nearly a million Wal-Mart shoppers: they charged them all either double or triple their final bills if they used either Visa or Mastercard on Wednesday. While the charges occurred Wednesday, they didn't show up on customer accounts until Thursday - April Fool's day. Very little explanation is given for the mistake other than that it was caused by some mysterious "hardware failure" and that it only affected Wal-Mart stores. Anyone know what kind of hardware failure could possibly double or triple bill nearly a million people? The charges have been reversed, though some may not see the refund until later this week. Still, the fact that this impacted so many people and wasn't caught and stopped quickly should make people wonder what happened.

10 Comments | Leave a Comment..

 
 

Reader Comments (rss)

(Flattened / Threaded)

  1. Apr 5th, 2004 @ 6:22am

    Card handling

    by Michael Kohne

    I've done a little with small scale credit card systems (nothing like what Wal-Mart does, but some of the concepts are the same). There are two parts to any transaction: authorization (when you swipe the card) and then settlement (on a regular basis). What happens is that when you swipe, the shop asks the network for authorization. But the merchant doesn't get paid unless they also settle that transaction later on.

    This failure kind of sounds like a multiple-settle situation. At a guess I'd say that the primary system that Wal-Mart was pushing settle data into failed, and Wal-Mart's system started talking to the backup. Wal-Mart's system then re-did the settle (becuase the first one failed). Somehow both settlements then ended up in the processor's database (that's what obviously shouldn't have happened).

    Clearly I don't know for sure, and this is all a big fat guess (as I have nothing to do with large-scale credit card transactions like this), but hey, it's a theory anyway.

    (reply to this comment) (link to this comment)

  2. Apr 5th, 2004 @ 6:50am

    No Subject Given

    by Ed Halley

    Very little explanation is given .. it only effected Wal-Mart stores.

    I'm sure a few million in extra revenue that day could surely effect a Wal*Mart store, but I think you meant that the glitch affected Wal*Mart stores.

    (reply to this comment) (link to this comment)

  3. Apr 5th, 2004 @ 9:02am

    Re: No Subject Given

    Who needs grammar/spell check when you've got readers to do it for you?

    Fixed.

    (reply to this comment) (link to this comment)

  4. Apr 5th, 2004 @ 11:46am

    Re: No Subject Given



    bitter ain't she ?

    You would think a thank you would be in order but Mike pops off with a snide one.



    (reply to this comment) (link to this comment)

  5. Apr 5th, 2004 @ 12:16pm

    Re: No Subject Given

    My comment wasn't intended to be snide at all... I was being honest in a jokey way. I guess (once again) the HTML humor tags were missed.

    I appreciate those who point out the spelling errors, because then I go fix them.

    (reply to this comment) (link to this comment)

  6. Apr 5th, 2004 @ 3:22pm

    No Subject Given

    by Anonymous Coward

    Im sure everyone's heard of the infamous, take all the partial cent's from everyone's bank account and put it in my bank account fraud.

    Seems to me that there have been a couple of double/triple billing problems recently... but I forget when/what the other was.

    Anyway, my point is that a lot of money could be made by someone if they had access to that extra money for a couple of days......

    (reply to this comment) (link to this comment)

  7. Apr 5th, 2004 @ 3:44pm

    Re: Card handling

    by Sean

    I also work with POS systems on a regular basis for a network provider. What I can say is the failure sounds like what is described above. There could have been a failure on the systems on the First Bank side and (failre, and then replacement systems starting from transaction #1 from wed for example). I am sure it was fun for wal-mart execs seeing the morning numbers 2-3 times higher then forcasted.

    (reply to this comment) (link to this comment)

  8. Apr 5th, 2004 @ 5:13pm

    Re: No Subject Given

    by Joe Baderderm

    That was from Office Space via Superman III! You shouldn't steal fractions of a cent from the children's fund!

    My guess is that someone was trying to earn extra miles on their card for the summer for a big trip. Or maybe somone was putting in a big bet on the Final Four. Heck, why not blame Bush or Kerry depending on your political views!

    (reply to this comment) (link to this comment)

  9. Apr 6th, 2004 @ 8:38am

    Re: No Subject Given

    by Geekfather

    I blame the RIAA.

    (reply to this comment) (link to this comment)

  10. Apr 18th, 2004 @ 3:30pm

    Re: Card handling

    by Roberto Magalhaes

    Hello,
    I am a credit card consultant. This problem is quite commmon in Brazil where I am from. All transactions, when received, are screened for several filters: valid card number, valid merchant number and so on. If the merchant accidentaly retransmits the transaction file, the credit card processor checks this file vs previous ones and detects identical transactions.
    Whenever version updates are done, programmers must be careful in validating all subroutines. My best guess is that this step was overlooked. Here in Brazil I have seen this happen many times and invariably , upon investigation, one finds the missing duplicate detection routine to be off.
    Major booboo for a large processor.

    (reply to this comment) (link to this comment)

Add Your Comment

Have a Techdirt Account? Sign in now. Want one? Register here
Get Techdirt’s Daily Email
Plain Text HTML Save me a cookie
  • Plain Text: A CRLF will be replaced by break <br> tag, all other allowable HTML is intact
  • HTML: No formatting of any kind is done without explicitly being written in
  • Allowed HTML Tags: <b> <i> <p> <a> <em> <br> <strong> <blockquote> <hr> <tt>
Close
Have a Techdirt Account? Sign in now. Want one? Register here
Get Techdirt’s Daily Email
Plain Text HTML Save me a cookie

Search Techdirt
And now, a word from our Sponsors..



Subscribe to Techdirt's Daily Email Newsletter

Techdirt's Daily Email Newsletter

Related Stories
Close
E-mail It