Card brands such as Visa and Mastercard charge a fee for every payment transaction.
This fee is called interchange and varies depending on the card used and how the payment was taken.
Payment processors turn a profit by charging additional fees on top of interchange fees.
These fees can be bundled and presented to you as “non-negotiable”. For every transaction you run, the processor makes a profit, leading to high credit card fees for your business.