In Altru, you are able to add fees to purchases based on either the Sales Method (Online Sales, Daily Sales, etc.) or the Delivery Method (print at home ticketing, will call, mail, etc.).  Altru is not able to charge a fee based on the payment method used in a sale, as each credit card company has varying requirements.