I’m pretty comfortable tipping via credit card because I understand that the card company and a bank is taking a cut. I am _not_ comfortable with something like this, where it’s not immediately clear what’s happening.
Anecdotally, I've been told by a lot of former restaurant workers that management generally walks off with most or all of the credit card tips. I generally tip in cash everywhere as a result.