The average charge a business pays is 30p per credit card transaction, less for the debit card. As the Yanks say "You do the Math"
All the travel companies have jumped on this loop hole charge what you like to use a card. Imagine if you asked to use a card in a high street shop and they told us it would be an extra £12.95. Time the Government stopped this.