Credit card transaction fees are a cost of business just like advertising and miscellaneous tools. Cost of the transaction should be absorbed into your product and labor pricing. I personally use Square because it is convenient. You could negotiate a cash discount with a customer to offset the cost of the credit card transaction..
I AM responsible for typographical errors! I have all the money I will ever need - unless i buy something..