With banking apps on the increase can you not get them to pay using their banking app?
The way i get round this is to invoice them with my bank details and say i dont take card payments, seems to work for me and i dont then incur banking charges.
A friend of mine took a mobile card reader but...