Gee, I wonder if my local Shell station will let me have my gas first, evaluate the mileage I get, and if I'm satisfied, then pay?
The best thing I have done was put up a bright florescent sign that said "Co-pays due at the time of service, NO EXCEPTIONS". My receptionist tells me she has had no further arguments.
Have a great day,
Barbara