This is awesomeand very much needed! But it is missing images, comments, payerdata and successAction support, please add!

@pseudozach, was this you?

The links are also shareable, so you can create a fixed amount or variable amount tipping page using any LNURL or Lightning Address.

Example of a fixed tipping page. Fresh BOLT11 invoice for 69 sats generated on page load. https://www.lnurlpay.com/corndalorian@ln.tips/69

Example of variable amount tipping page https://www.lnurlpay.com/corndalorian@ln.tips

lol I broke it...

Cool let’s try it out

FOR 420 BLAZE IT

lnbc4200n1p3x4e82pp53pesq06p7sfwtghtp26xzmjma0x9p0vsqhaw6g5l24622m4x423qhp5pa0zh5cnz8s7hw4u7vdxhug8esf3vm6puy4mr4cwghnnafkm3tzscqzpgxqzfvsp5zcv46gr64ypkkv62rlcr7r8qw05tcwcxy4zl9dage8c2saqaw7ys9qyyssqgd6aywe9phusj0sshp0ukx88lk3tm3avpvr0hj3nxmrtpjn79llxr6j97rtc4x9vxmkfkd9aldztkw8wv0txauka557h8hdq756kn6qq3wrztq

That is really cool for testing to make sure your lnurl works too

This is great. Finally I can send to all these annoying LNURL recipients using Muun. Nicely done!

Would it be possible to implement it in a static page, using just client-sige JavaScript?

You need a backend to fetch the service params and to create the invoice because of CORS.

It could be done if I setup a proxy like this which I've previously used to work with LNbits. I'd have to host the proxy separately and it wouldn't be free, so I'd prefer not to do that. Currently, I'm on the free tier on Vercel.

Thanks for replying. I see. That makes sense (CORS).

On the other hand CORS seems to me as a rather artificial barrier. Can it be still bypassed today? If not, it may be the force behind a new centralization and tracking. Not saying anything about this particular project, just thinking aloud.

You can run the app on your own machine easily following the instructions in the repo https://github.com/SamSamskies/lnurlpay

I think BOLT12 fixes this, but I doubt that's coming any time soon.

Ehm. BOLT12 works for me very well for months now.

I meant widespread adoption of it.