This is one of the reasons merchant fees are so high in the USA.
In Australia, merchant fees for a medium-sized business are an average of 0.75 to 1.5% for credit cards and 0.25% to 1% for debit cards, according to the Reserve Bank of Australia (https://www.accc.gov.au/consumers/pricing/card-surcharges).
In the USA they're often over double that. Some payment processors charge 3% or more for credit card processing.