I was there a year ago and IIRC I generally had to sign.

Not that many places take cards anyway!