When we were considering opening our shop, this seemed a no brainer. Other shop owners were complaining about how high the fees were but not passing them on to the customers.
We decided to pass on the cost of credit card fees to the customer from day one.