There are pumps in service that are intelligent enough to accept QR codes (like Dresser Wayne & Gilbarco)... Mobile uses this type of technology for their speed pass system... several offer loyalty programs that are fairly sophisticated...there are also pumps that can be retrofitted with a side box for passing payment codes to the POS system.
Besides the cost and durability challenges you have to deal with proprietary POS systems (the largest being RUBY)... these systems have to be able to map all types of transactions that are unique to the petroleum industry (ie underground fuel storage inventories, fuel shrink, agriculture tax discounts etc).... hence very little competition.
If the demand is large enough it will force their hand... it took 8 years for Ruby to come out with an upgraded model...
I wouldn't count on the Petroleum fat cats to be early adapters.
btw, never blame a convenience store for the cost of gas... it is so competitive that they are lucky if they make 10 cents on a gallon (after numerous taxes)
10 cents is lucky...most of the stations here in WA only make about 5 cents. Plus gas is the lowest money making item a store sells. The fuel is just an added convenience. Cigarettes and beer the 1 and 2 money making items. I used to work on Gilbarco and Tokheim/GASBOY (and there are not called pumps anymore as they do not actually "pump", but "dispense" fuel...as why they are now called dispensers) dispensers and Gilbarco used to have color displays on the CRINDS. It also had the ability to offer internet via the G-Site but it really never took off. The RUBY console which is made by Verifone is a generic console. It has proprietary software dependent to the station branding (TEXACO, SHELL, CONOCO...etc) but you can load it with generic software.