Guide icon indicating copy to clipboard operation
Guide copied to clipboard

Create a subscriptions case study

Open Bosch-0 opened this issue 3 years ago • 5 comments

Offers (BOLT 12) will enable the ability for users to have subscriptions with various services. LNURL is also working on this (https://github.com/fiatjaf/lnurl-rfc/issues/77) feature.

As designers, we can think ahead on the UI/UX level so when BOLT12 / LNURL subscriptions are widely adopted on the technical level, we can all the usability quirks worked out ready to go. A case study would be a good way to go about this.

There are several ways in which this could be achieved based on my current understanding:

  • The user scans an offer generated by a merchant, an invoice is sent automatically to the user every pay period.
  • Merchant scans user generated offer, invoice is then sent to the user every paid period.

Having this automated without manual payment of an invoice each pay period isn't something possible yet but may be something to explore as part of the case study anyways.

Bosch-0 avatar Apr 12 '22 04:04 Bosch-0

Just for fun, some mock-ups from July 2020, goofing around with subscription ideas @johnsBeharry and I discussed.

Bitcoin subscription management 200714

GBKS avatar Apr 12 '22 06:04 GBKS

This is something I'm very much interested in, and currently planning to integrate into Zaprite. I'll be working on this shortly.

john-zaprite avatar Apr 14 '22 20:04 john-zaprite

Zaprite looks great! Hadn't come across you guys before. Will you be doing this with offers? I see you use Core Lightning so I'd assume so

Bosch-0 avatar Apr 16 '22 04:04 Bosch-0

To be honest, the marketing site needs a revamp as some of the info may not be accurate anymore. Initially we planned on using Cyphernode, which has Core Lightning included, so that's why the logo is there. But as of now we don't have our final tech stack decided. My plan is to use simple email reminders to send Zaprite users to a standard Zaprite hosted invoice page where they pay for their upcoming month/year. In this case, we can use anything really, as it will just hit our node as a regular payment and we'll do our user account logic on the backend. I still need to do more reading on Offers to see where we might find benefits.

john-zaprite avatar Apr 16 '22 16:04 john-zaprite