Carlos on Nostr: I played with a prototype for this a while back: If there's any service provider ...
I played with a prototype for this a while back:
https://oak-node.net/doc/trunk/doc/ons/ons-4.mdIf there's any service provider interested, LMK and I could revive it.
Essentially comes down to:
- offer a LN address where customers can easily pay to: user_id@service_provider.com
- the LNURL-pay endpoint creates invoices with the user ID in the description
- in effect, any payment to that LN Address results in an invoice with the user's ID in the description
- user can setup a recurring payment (or stop paying, or change the payment amount) anytime, using any recurring payment solution
- service provider needs a simple piece of software that can lookup current user balance based on paid invoices with that User ID as description
- the service can stop or resume, based on the user account balance
Published at
2023-10-28 10:06:09Event JSON
{
"id": "0000c595e88edaa4bf13c54de519f43b2bef7c2546e3fcabf65ffac21cb2f572",
"pubkey": "123456785ee7815751c28004e6cef4398e1256f94a93bf51f90018e28accbfb4",
"created_at": 1698487569,
"kind": 1,
"tags": [
[
"p",
"8fb140b4e8ddef97ce4b821d247278a1a4353362623f64021484b372f948000c"
],
[
"p",
"71bfa9cbf84110de617e959021b08c69524fcaa1033ffd062abd0ae2657ba24c"
],
[
"p",
"fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52"
],
[
"p",
"37f2654c028c224b36507facf80c62d53b6c2eebb8d5590aa238d71d3c48723a"
],
[
"e",
"c3bf0542ed344d363a35b510bb54dba68a1dbc834ba40ce8f3a8c9e9420d25a0",
"wss://nos.lol/",
"root"
],
[
"e",
"ba3242bbf343154039e60f6accb4b74a7da27877c017241fc786f0f1be562201",
"wss://nos.lol/",
"reply"
],
[
"nonce",
"6887",
"16"
]
],
"content": "I played with a prototype for this a while back: https://oak-node.net/doc/trunk/doc/ons/ons-4.md\n\nIf there's any service provider interested, LMK and I could revive it.\n\nEssentially comes down to:\n\n- offer a LN address where customers can easily pay to: user_id@service_provider.com\n- the LNURL-pay endpoint creates invoices with the user ID in the description\n- in effect, any payment to that LN Address results in an invoice with the user's ID in the description\n- user can setup a recurring payment (or stop paying, or change the payment amount) anytime, using any recurring payment solution\n- service provider needs a simple piece of software that can lookup current user balance based on paid invoices with that User ID as description\n- the service can stop or resume, based on the user account balance",
"sig": "aae913ad16df8f74e92f3079b967e6344cacae349dae7370b311076b01ca8f0cd3c79cddb5c0702be07573d325c4674d342c7aa66436c7ea551bf58433278567"
}