The solution is right there with you Ms Restauranteur.
Who gives a second thought to giving Credit Card details to a vehicle hire, hotel/motel reception or even in some hire purchase contracts.
Why would honest people have a problem with any business in line for drive off fraud taking the CC before service.
Cripes people even Maccas don't let the drive through proceed until payment allows access to pickup window
Then if there is a payment problem it is provable fraud and the Police will have a paper trail to solve it, not spending hours trying to locate felons who may be in another country by the time a complaint reaches an investigation phase.
The Media Party unite against Le Pen
1 hour ago