@michaelb I’ve added a small feature (4.1.41 Release) for your question. I hope it helps.
Hint: Skip first steps if you’ve already configured CC Tip calculation type.
I’ve added an account for CC Tips
… and an account transaction type.
This is how I’ve configured CC Tip calculation type
Now edit Credit Card
payment type to configure a Add Calculation
Payment Processor.
Click settings and configure payment processor as follows.
Use Change Amount setting is the new added setting. It will execute CC Tip calculation and set amount as change amount.
Now we can test how it works. Create a new ticket and type an amount more than payment amount.
When you click Credit Card button it will display a confirmation. When you click Yes
the ticket will close without displaying a change amount.
This is how ticket processed.