I should have said any business that doesn’t need/use an in person Point is Sale system. If your invoice your customer, it looks like the easiest solution. They are also adding plugins for all sorts of other payment solutions. They just released a PayPal/Venmo plugin. Here’s a screenshot that shows some of their other plugins, as well as shows what’s coming. 
Got a service business and want to accept ₿itcoin, Zaprite looks to be the easiest way to do it. I really like what I see when I study this software. nostr:npub15mwtfq0va0l93srv3eyv3s00az2hr32e5phymaw2nz7mzyymz30sl8zz9n
Discussion
I’ve seen their page before and it seems like a good service. They seem to be a convenient way to accept payment via 3rd party api’s via a web plugin, meaning they don’t touch any money and just facilitate the connection. The tax/sales reports and accounting seems nice. I definitely see value in a product like this.
However, I would personally like to avoid middle-men if possible. To me the beauty of accepting BTC as payment is to avoid the traditional rails (banks/merchant processing/etc). I would like to stay as true to that vision as possible but it may not be so easy for lots of people at the moment. Setting up and maintaining a btcpayserver (especially with lightning) is quite the task for a normie.
Yes, BTCPayserver looks to be the most self sovereign way to go but does require some technical knowledge to setup or either need someone to set it up for you. I have an instance on my Node that I play around with.
I could see deploying Nodes to each location and running a Btcpayserver instance locally but currently don’t see a real good way to run over Clearnet without using a hosting service like Voltage or something similar.
There are some instructions on how to handle the clearnet hurdle. It’s basically like you said, get a vps and run a few basic commands. It just adds another layer of difficulty which drives merchants away. I think some devs were looking into making it easier to get clearnet going though.
Even custodial lightning is challenging as a merchant lol.
Yes, I know Start9 is working on something, but it hasn’t been released yet. I’m watching to see what their solution will be. I have a test instance with GetAlby connected and it was pretty easy. I also have a self hosted instance on my personal node but of course it’s not accessible from clean net but has lightning and onchain setup. I’m planning to setup some type of store front and sell something if i ever get Clearnet working. Just for the experience of it.
This strike plugin for btcpayserver looks like it solves most of the lightning issues I was concerned about. If so, it might be the obstacle lifted in my case. Posted by nostr:npub1j8y6tcdfw3q3f3h794s6un0gyc5742s0k5h5s2yqj0r70cpklqeqjavrvg
Need see what settings in “convert to fiat” are available. Some homework to do later!
https://primal.net/e/note10x7mn2n8rw42rsr556rpeh0p6lce0s63adv3qnka3lncjdqazuns7k9dct
note10x7mn2n8rw42rsr556rpeh0p6lce0s63adv3qnka3lncjdqazuns7k9dct
Yes I saw a mention of this last night and meant to tag you in it. I started a conversation with nostr:npub16secklpnqey3el04fy2drfftsz5k26zlwdsnz84wtul2luwj8fdsugjdxk about implementation ideas yesterday. If you didn’t see it, it might interest you as well.