I operate an adult comic book publisher and Coinbase shutdown our account without notice and blamed the bank they work with (despite the fact that we were not converting our BTC to USD). All support tickets took 3 - 5 weeks to get a reply and it was always unhelpful. For a company like ours the whole appeal of Bitcoin is the anonymity, so our readers don't have to worry about buying lewd comics and having it show up…
Might I suggest Monero? That way if your customers use Bitcoin for other things, others can't see the details of your customers' transactions with you.
If you don't convert into USD, there are different plugins that allow you to collect the coins, if you do want to convert there's a service called Globee that also takes BTC as well as XMR.