Is there a particular (probably online) shop or service you go back to?
Two times it happened to me one was a local gas station running a skimmer the other was an online hotel comparison site that turned out to be dodgy.
First was in local paper and caught a few of us out...the second my bank actually contacted me about saying it was dodgy