Who is responsible for paying credit card transaction fees?

The merchant is typically responsible for covering the fee for processing payments. In certain instances, businesses transfer these charges to consumers through surcharges to avoid incurring additional costs themselves.