We paid cash also for the drinks while waiting on KLM. I asked about validation, took the ticket and printed out a separate validation ticket/receipt type of thing that they stapled to the time ticket. It had different type of logos, etc. So looked nothing like a payment receipt at all, looked like a voucher type of ticket. And it had very clearly $4 on the ticket.
But that was not a cruise ship day, so maybe the mileage varies depending on the crowd?
Of course I said time ticket, but it is a flat $4 for the parking.