Certain industries or products do not offer enough margins for the merchant to absorn the transaction charges for credit card payments (eg. mobile phone handsets and refills). So these shops have no option but to pass on the charges on to the customer.