As of Cobalt 3.11+ we introduced a configurable processing fee for credit card payments, so that organizations can establish a flat percentage for all orders paid for by credit card.
Set Up
1. Within Dynamics, navigate to Advanced Settings
2. In Advanced Settings, open the Settings section
3. Open the Settings record for the environment you are in (Typically there is only one record)
4. On the Settings record, ensure you are on the Admin form and look for the Credit Card Processing Fee Text field. This text is displayed on the portal when going to submit the payment and on the receipt(highlighted on the screenshot above).
5. On the Settings record, locate the Credit Card Processing Fee Revenue Account field. This field allows you to look up to a General Ledger Account record that will be where Credit Card Processing Fees go to.
6. On the Settings record, open the related drop down and select Integration Services
7. From the list of Service Configurations, open the Credit Card Processor Service Configuration record
8. On the Service Configuration record, look for and open the Service Configuration Property titled "CreditCardProcessingFeePercentage"
9. On the Service Configuration Property, Adjust the Value field to a decimal you would like to charge portal users for credit card purchases (Example: .05 = 5%)