Anyway why on earth you classify Coinbase and BitPay is a wallet, they're an exchange and require KYC!
You are missing my point, If customers already have coinbase or any digital wallet where they can scan and pay isn't this ok to receive the payment from their coinbase? Or business owners should refuse to get payment from customers who want to pay with coinbase or any exchange/wallet they already have on their phone?