The lnlink.org payment link contains all the information needed to connect to a lightning node to fetch invoices and wait for payment results.
All I need to do is include the order number and amount in the lnlink URL for the shopify invoice email.
This is a much lighter weight way than btcpayserver to accept lightning payments, because you don’t need to run any server code, just a lightning node.
Maybe I should build a shopify payment app for this to make it super easy 🤔
In the future this can be made even easier by using nostr relays as an lnlink proxy, so even if your node is behind a firewall it would work! Imagine running shopify stores off your own node in your home with no need to integrate into third party payment processors or run any servers. So much cool tech yet to build…