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 )