Accept bitcoin easily without strict terms of services?
I wrote a webshop app using armory daemon. It can generate bitcoin addresses on the fly and not put any funds at risk since it's using a watch-only wallet:

https://github.com/goatpig/BitcoinArmory/tree/master/webshop

If you're not afraid of a little code, this should work without having any dependency on external services.