Haven't used them personally but have only heard good things about Bitpay.
https://bitpay.com/. Although I am not sure if whether it was this processor or another but they had some sort of issue with BTC and BCH. Meaning they were charging a "network" fee for Bitcoin but not for Bcash. Obviously if that is the case, avoid it like the plague because they are pushing you towards Bcash which is a useless altcoin.