That still involves the credit card account. It's not really "not involving an account" until you can pay cash.
Just let me pay for my fuel at the point of purchase with whatever card I choose. I may have a corporate card that it is appropriate to pay with vs my personal card. Pay at the pump has been a solved problem for the entirety of the 21st century. There is no reason to "fix" it.
Could you not buy a drink or snack at these stations either?