Make it easy for customers to pay with Bitcoin by accepting it through a digital wallet such as Coinbase or BitPay. You can also use a physical wallet if you prefer, but make sure it supports Bitcoin payments.
Don't ask your customers to use third parties that can ask for kyc. Be your own bank.
Also: what are you talking about with physical wallets?