Good news, I got SuperStore (aka MagicWebStore) working! This means:
- Sellers can set up a store with static HTML
- Products are stored on Nostr
- Customers can buy things with bitcoin
- Withdraws from the web store work
I've tested it end-to-end and can vouch for it being functional.
Now, that being said, there's plenty of work to do.
- Stop sending private keys to the server (even if it is your own server)
- Load JS code from your own store, not 3rd parties
- Taproot support
- Some way to add more style
...the list goes on, but it's a good base to start from