Nope! It's actually because there's a financial standard transaction flow for things like pumps!
-Confirm account: super small test move to confirm liveness of endpoint
-Place hold: (locks $⁷5 worth of funds attached to an account)
Finalize transaction
-Finalize transaction for final amount
-Release hold
This is actually a really troublesome thing for people who have trouble keeping their account balances positive, because you can end up locking them out of further financial activity until the hold is expired/released.
It's one of those things you don't really think about but are all over the place, and are a big part of making the world turn the way it does.
Similar problem for people this close to the financial edge: saying "I want exactly $23.46 worth of gas" because thats all the cash they have, a penny more wouldn't fly. Much easier and safer to ask the attendant to preload the pump with that amount and run it down to zero than to try and get as close as you can with the trigger without going over.
-Confirm account: super small test move to confirm liveness of endpoint
-Place hold: (locks $⁷5 worth of funds attached to an account) Finalize transaction
-Finalize transaction for final amount
-Release hold
This is actually a really troublesome thing for people who have trouble keeping their account balances positive, because you can end up locking them out of further financial activity until the hold is expired/released.
It's one of those things you don't really think about but are all over the place, and are a big part of making the world turn the way it does.