There are no "addresses" on the LN, the closest thing to an address is an "invoice" which is for a specific amount of bitcoin. In theory, someone could create a service in which invoices are automatically generated after being told the details of your open LN channels.
So, these are invoice rather than address?
- lnbc50n1pwgvehspp5nf9v6pe2ue7dsgdhxewldggke6sjd25sfgcvgn8pnkjgw7aa5zlqdqqcqzys2
397e93ucr5ynvwanswn9qhe6qluxtx2whwuh57guk8ejyvwv2wkjprjfuhwf5m9gzsmpdtgscp5nfgl
laq3h6sprmszkpjmmlzdpxcpe8jlm6
- lnbc50n1pwg8zm4pp5p562th3pfzq52qufqds47x554dr3tgcehnrutfaryaca5q6vfqssdqqcqzysx
qyz5vqmw92r5zuwx8uzhzh0yrwssywxlwmnwhx2c8863pw7ka55m2gnjrn48fc53mty5mphkvhmfp4f
dx8tta3c4fw26gkpgc48g54pqjttgcpe2eaux
- lnbc50n1pwg9jk3pp5jyrsph7wtatw2w8lvk3uh3tkdnzvgu06qayukgur953pggayvj4qdqqcqzysp
vcs472tuym7zs6ed2n27f923dxs4p7gq7jx8sqj223mxzysn7k5rsdntg2d5xlp2408cy57l3c29wmd
3pyr32jhzdqs4x4cuv3zlucp5rnlya
A LN "transaction" is actually a series of Bitcoin multisig transactions that are not intended to be broadcast to the Bitcoin network, and are signed in a very specific order with each party to a transaction signing their portion and only signing the next portion after they have received the other party's signed portion.
Ok.
You can only "receive" a LN transaction after you have generated an invoice, after it is "paid". The only entity that is in a position to know a LN invoice is paid is the one who has an open LN channel open the invoice was paid through.
So, as a 3rd party, I'll never know whether the invoices given above are paid or not?
If you are not wanting to run both a Bitcoin and a LN full node, in the future there may be third party services that will run one for you, and will create invoices and notify you once the invoices have been paid.
Hope so.