Is there a decent alternative for Bitpay?
Of course, there is - it is called Bitbay, it offers the same features that Bitpay has. It takes care of handling and processing bitcoin transaction for business clients.
I know that G2A uses it - so far it seems that their system is far superior than Bitpay's, and Bitbay support is faster too.
Unfortunately, you cannot pick your bitcoin processing company - it is entirely up to service, shops, merchant you are using.