Oddbean new post about | logout
 I need some help. 

What is the best way to verify Lightning invoice payments without relying on a 3rd party Lightning service provider or full Lightning node? #NostrAsk #NostrDev

Options I'm currently exploring 
https://github.com/lnurl/luds/blob/luds/21.md

Context:
nostr:nevent1qqst06reqv7rgrdhgqeeu5h7t7nye2kx7zsyrzj5rjr2z98eetxuzpgpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygxx7urh795e65x0j25k22l7hlavqh7xss4eacu3pzwetxu26h2gl5psgqqqqqqsd7nf4a 
 I think that’s your only choice. Unfortunately I don’t think everyone supports LUD21 yet. That’s pretty new. 
 Thanks. So, For now, I will use Alby webhooks, with option for users to add their own webhook API. That's the only API it uses. 

One more thing, Should I use preimage encryption/decryption to eliminate the need for a centralized encryption key & login? 🤔

https://guides.getalby.com/developer-guide/v/alby-wallet-api/reference/api-reference/webhook-endpoints 
 imo LUD21 or maybe even better just relying on NWC (Which has the lookup invoice function or also notifications https://github.com/nostr-protocol/nips/pull/1164 )