I wouldn't recommend the suggested site (BitPay) for many reasons:
1. The service is banned in
certain countries, which makes it hard for your buyers to pay you.
2. It can be very hard to pay you if the buyer is not using a wallet that supports
BIP70.
3. The fees are quite high (1% for each transaction). Not recommended for small businesses.
A couple of alternatives (KYC might be required):
- OpenNode (0% fees until you receive 10K $, then it becomes 1%),
- CoinPayments (0.5% fee, and you can accept multiple alts) -- It's worth mentioning that they have some scam accusations.
If you want to avoid third-party fees and be in full control over your funds, you can use BTCPayServer. There are two ways to do it:
1. Buy the hosting yourself and run your own bitcoin node (It can be a little bit difficult).
2. Use
third-party hosting (easier). I suggest you read the pro's and con's.