- 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.
Physical wallet/ledger for storing bitcoin received from customers.
It seems you're actually don't know what you're talking about? is there any hardware wallet that doesn't support Bitcoin? nope, every hardware wallet always accept Bitcoin, it's only limited for shitcoins.
As long as your customers pay with Bitcoin, not a fake Bitcoin e.g. BCH, BSV, WBTC etc, using on chain network, not a centralized network e.g. BSC, no matter address their use (legacy, segwit, native segwit) they can send it to your wallet. Don't confuse if they need to use Coinbase or BitPay.
Anyway why on earth you classify Coinbase and BitPay is a wallet, they're an exchange and require KYC!