So the airlines charge a booking fee for using a credit card, the travel agent offers the same price and doesn't charge a booking fee....hmm. Nice fiddle!
At one time, garages started charging more if you paid by credit card, but Mrs Thatcher (who some people on Pprune love to hate!) put a stop to that.