For the longest time I would use my CC at the fuel store paying the retail 'credit' price. I didn't like the idea of taking money out of my checking, etc., depending on how each company would do it.
Finally, I joined a fuel club with Love's where the money comes out of my checking acct. and I get the 'cash' price minus .10 per gallon at the pump. It's nice to get the discount but it's even nicer not having to go to the counter to pay!
I take a picture of the pump with my iphone for a receipt. This has worked well now for a couple of years now.
Off topic, but I've never had a ATM card. The bank always wants to give me one but I just don't need it. Now-a-days, a CC does 99% of what I need.
MM.