I've only run into an extra fee at only one station in OR and So. Idaho. It was in Bend, OR and they only accepted cash or a debit card. Fee was 0.45 on a $20 sale. Very irritating because the attendant didn't tell me in advance. They may have had a sign on the pump but I never saw it.