Tuesday, November 24, 2009

Breakfast is on the other guy...

So, this morning I went to McDonalds as I do every morning before work.  I pick up food for everyone at the store.  This morning, however, something amusing/disturbing happened.

When I went to pay, I noticed that the card terminal already said "Transaction Processing...".  Not thinking too much of it, I swiped my card and it approved.  When I glanced at the receipt, I noticed that the four digits did not match my card.  I suddenly realized what happened.

After talking to the store manager and the friendly people behind the counter, we figured out that the gentleman before me, mistakingly swiped his card in the wrong card terminal when he ordered.  This lead to the card information being stored in the terminal until I later came in and ordered, and then paid with a credit card.  Instead of his swipe data being dumped after a timeout, or replaced when I swiped my card, it simply used the existing information for the transaction.  Since he was long since gone, there was no way to reverse the charge or refund him, as they require the physical card to do that.

Ultimately, McDonalds is now aware of this potentially overdrafting logic flaw in the credit card terminals, and we got breakfast on an unwitting individual.

Let this be a lesson, be careful where you stick it, as you may end up paying for more than you expected.
Also, check your receipts and make sure the card terminal you've used has the normal default greeting after you're done.

2 comments:

  1. thats kinda funny, but it couldnt happen in mcdonalds over here :p

    ReplyDelete
  2. "Let this be a lesson, be careful where you stick it, as you may end up paying for more than you expected."

    Oh I will! ;)

    But yeah, credit cards can be a pain sometimes but it's still easier then getting paid in cash. Also;

    "Betchya can't stick it"

    ReplyDelete

Archive