In case you see a credit card fee applied to an order that was paid in cash, it is usually because a Cash Discount Promotion hasn't been enabled.
To solve the issue, please take the following steps:
Check the Fee settings -
-
Go to Back Office > Fees
-
Check that the relevant Fee has the following settings enabled:
- Credit Card Fee: checked
- Auto apply: checked
- Order Source (while auto-applied): Select all or specific order sources
- Active/Inactive: Active
- Fee type: Percentage
- Save changes
Set up the Fee to be discounted when cash is applied -
- Go to Settings > Accounts > Payment Accounts > Cash
- In the Promotion Code dropdown list, select Cash Discount Promotion
-
Enter the percentage set for the Credit Card Fee
- Save changes