Because of cost?
1. Cost per charge << per tank, and
2. cost credit car reader >> rfid reader.
1. Cost per charge << per tank, and
2. cost credit car reader >> rfid reader.
TLDR Credit card fees are expensive, especially when your margins are thin and you are not yet at scale where you have pricing power to pressure processors to lower your CC fees.
For those on a once in a while trip, they can eat the several dollars in convenience fees, while those that travel regularly can get their app of choice.
It's also not fun to leave some dollars hostage on some app as a credit when you may use them months or years later.
You should pay for a reliable model, but the same applies to RFID. Still not very much.