I hate the idea of a "pre-authorization", for any amount, at a fuel pump. In my day-to-day life, I use Arco AM/PM. Swiping my bank card to fuel up DOES NOT pre-authorize a specific amount. In fact, I have actually had the pump stop pumping when the amount reached the balance of what was actually in my bank account at that minute. So the technology IS there for a debit card/bank card to ONLY allow spending what is available. Credit card? Well, the technology certainly exists for the retailer to not exceed your credit limit as well.
A retailer putting a $150 "hold" on my account when I only purchased $50 of fuel is bu__sh__, and can indeed affect me when I go to use my card again (and that "hold" is still there, tying up my money). And what if I only have $100 in my account? Will it not allow me to pump that $50, because the $150 hold is more than is available?
Sorry, it's not a legitimate practice. Even restaurants, which will typically end up with a higher amount charged (due to the tip), only puts the card through for the initial billed amount, with a "processing" notation. I have never had a higher amount show up in my account as a "hold".