Well, it happened to me just the other day - said it cannot read the card or something like that (even though I had used it less than 15 minutes earlier in another shop). There was already a queue behind me so I forked $40 for gas and went on my way.