Indeed , the invention of bitcoin powered by blockchain itself to remove the third party ..
but at some point a service like bitpay, coinpayments and any other third party payment processor is needed , especially when you have no idea about this self-hosted payment processor like btcpayserver ... or maybe simply you are struggling to configure your own btcpay server .. however appreciate it for sharing the link above about btcserver, cheers!
Coinpayments is not recommended to use they recently announced about restricted countries from here
https://www.coinpayments.net/help-restrictedI already mention it above.
So if you are living in these countries listed from their page you are not allowed to use their service and also I think you can not use coinpayments if you have customers living in these countries.
Bitpay is good for small business but not for big business if you care about your privacy and care about your funds and looking for full control of your wallet
Self-hosted wallet is always the best option.
Don't forget that
Blockonomics is also a good option if you are looking for a hosted payment processor and mostly they have module and plugins to all CMS like WordPress or Prestashop.