Stop in for a cup of coffee

That sucks. I did that for a coworker of mine who retired in Texas, he had told me about the place, lucky they were game for that. They are probably just trying to protect against fraud.
Depends on the establishment. Some can only swipe the cards and can’t input numbers simply because they don’t have the system to let them do it