hey y'all,
Built this macOS app, it's got a checkout with lightning to just download it directly,
I used the file seller plug on a self-hosted BTCPayServer store
The Plugin to specify:(https://github.com/Kukks/BTCPayServerPlugins/blob/master/Plugins/BTCPayServer.Plugins.FileSeller/README.md)
It takes you to the .dmg file in the receipt of the invoice , tried to make it look good in an iframe, and just pop out one modal instead of taking the user to a different page, it would be nice to generate more invoices off of one POS in BTCPayServer for different items without having to refresh to the main store page or with other tricks like that, the iframe seems a bit rudimentary though tbh...
Some source code is available here (https://github.com/jimbrend/YouTube-Floater), will try to keep updating it, the signed and notarized macOS for proper distributions is paid currently, and may release it on the Mac store for more and keep the lightning payment available for cheaper, and add more to it including a suite of more apps, not sure yet...
Open to suggestions but I like self-hosting it and not relying on something like an AWS instance/paying Voltage monthly for a smaller project like this...
I know there are some paywall options people custom built and things but they seem to go down a lot, but just redirecting the user straight to the invoice page with as less friction as possible, without changing windows or opening new tabs (and being able to download a Mac app without dealing with the store) I think is cool... (thanks for any support or feedback)!