Well, as you are receiving a card payment, there is no privacy at all. Their bank will know everything, your bank will know everything, which (as Revolut proved recently) means everyone knows everything.
You need cash payments or P2P btc. The homoneros will chime in here too