What I've found lately is businesses that do pass on a charge don't even tell you, I thought they should have to tell you that before you paid? One of the shops near me was a men's hairdresser and a pizza shop, no mention of the extra card charge at all to their customers.