^That double-charging (triple-charging, in this case) crap is the worst! This is why I HATE it when you have to give your card to the store employee to swipe. Seems like every time, they will swipe and be all "Oh, it didn't go through...let me do it again." Then they end up swiping it like two or three different times. That shit makes me nervous and paranoid that I'll go home, look at my bank statement online, and find that I've been double or triple charged.
A few years ago I had gotten into an argument with a hair salon owner when she refused to refund my money after having been double-charged. I had showed her the printout of my Payoneer online statement (back when I actually used a Payoneer card), and she still refused to refund me, claiming "No, that amount will just come off on its own." Well it never did come off, and I had to contact Payoneer to get my damn money back. This also happened at the pizza place two doors down from there, except in that situation the guy was much nicer and gave me a cash refund because he knows me and knows I wouldn't BS anyone.
This is the reason I really, really prefer to pay in cash at some of these places.