Is there a cap on credit card fees?

Generally the highest interchange category is 3.25%, however the actual effective rate for merchants has no cap. Additionally, there are restrictions on credit card surcharges, and merchants cannot impose charges exceeding 3% for Visa and 3.5% for other card brands on each transaction.