And use the new Cancel button to cancel the payment if the tip is not accepted:
However I have found if I have a ticket where it is split and 2 (or more) card transactions are processed, only the first card transaction works with the CC Tip. The second one ignores it and adds a change amount.
Looking back at this problem now, one solution could be to create additional “CC Tips” Transaction Types and Calculation Types.
I already have “CC Tips” setup for all card payment types. As a proof of concept, I created a new “CC Tips MasterCard” Transaction Type and Calculation Type for my MasterCard payment type. I just cloned both the previous “CC Tips” types (right click and select clone).
First clone / create “CC Tips MasterCard” Transaction Type: