American, I guess? Me too, but I live in the Netherlands and cashless payment here is so much easier. If it's under an amount you set (say, €25/day) paying is as simple as holding your PIN card near a reader for a few seconds. If it's over the limit, do the same but then you have to authorise with a PIN.
No signatures, no swiping, no ID checking.