TBH maintaining the VM BTCPayserver, Lightning Channels, etc.. is time consuming for retail sales. Most of my time fighting with this is lightning related. I have good IB liquidity all the time. I pay for channels, which sucks (a tax per se the on chain folks help subsidize).
Most of my lost carts are due to failed LN payments. If this zap method could incorporate POS, shipping API, etc it would be great.
The reason I use payserver is because it does all that. If someone zaps me for jerky and I do not have the inventory that could be more trouble than it is worth. Then, I would have to refund…Having to manually take a NOSTR order, address, and accounting would add significant time.
This is probably a better verbal conversation than text. I have been trying to find the simplest solution for several years, self hosting. Not paying a service just to accept LN. What I have now works pretty good except failed LN payments. Happy to discuss more verbally.