You are right to ask, because there is a solution to the problem. I only recently found out that you can download a special app onto your phone and accept payments directly from your card. It works via NFC and is called Softpos
https://m4bank.com/softpos You can read the details on the website, and I don't think there will be a problem if there is one.