Credit card processing fees vary based on the transaction type (online versus in-person), the customer's credit card company and the markup your payment processor charges. Flat-rate payment ...