added sample invoice
This adds a sample invoice field that can be clicked to retrieve an invoice from the lnurlp enpoints, this can make it easier for wallets/services that do not support the spec fetch quick invoices.

I tested to make sure it doesn't break anything, I hope I didn't miss something.
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: https://vercel.com/andrerfneves/lightning-decoder/7n6cNUx2cyCz4YrZFt8zbD5u4xJb
✅ Preview: https://lightning-decoder-git-fork-pseudozach-master-andrerfneves.vercel.app
@pseudozach not sure how this got missed for so long, my fault. I just tried it and landed on this after typing [email protected] for example. Maybe something needs changing?
@andrerfneves to be honest I get an error even on the live instance with your zbd address:

meanwhile, it works in both versions with my ln address. I think it's due to zbd ln address returning bunch of additional fields:
{ "status": "OK", "callback": "https://pay.pseudozach.com/.well-known/lnurlp/me", "tag": "payRequest", "maxSendable": 100000000, "minSendable": 1000, "metadata": "[["text/identifier","[email protected]"],["text/plain","Satoshis to [email protected]."]]", "commentAllowed": 0, "domain": "pay.pseudozach.com", "username": "me" }
{ "minSendable": 10000, "maxSendable": 150000000, "commentAllowed": 150, "tag": "payRequest", "metadata": "[["text/plain","andre - Welcome to ZEBEDEE! ;)"],["text/identifier","[email protected]"],["image/png;base64","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"]]", "callback": "https://api.zebedee.io/v0/process-static-charges/d0f2c3da-e836-480a-bf8c-f5d5b167d6f8", "payerData": { "name": { "mandatory": false }, "identifier": { "mandatory": false } }, "disposable": false, "domain": "zbd.gg", "username": "andre" }
The latest updates on your projects. Learn more about Vercel for Git ↗︎
| Name | Status | Preview | Updated |
|---|---|---|---|
| lightning-decoder | ✅ Ready (Inspect) | Visit Preview | Jul 13, 2022 at 8:39PM (UTC) |
@andrerfneves ok I've fixed the issue you were seeing, it was due to payerData object sent by zbd.gg lnaddress.
should be ok to merge now.
@andrerfneves sir friendly reminder. I've 2 PRs pending. Let me know any issues.