I've researched this but can't find good answers, hoping you nostriches can help me out. If I have phoenix wallet and want to accept lightning payments, can I go to receive and generate an invoice and have multiple people pay me with the same invoice? Can my phone be offline and then receive those payments when online, or does it have to be connected at the same second a user tries to pay me? If I have to be online, if I "swipe away" the app in Android, does having the "background service" running count as "online"? #asknostr

Reply to this note

Please Login to reply.

Discussion

Multiple people pay one invoice, no

Pheonix you don't have to be online because they (acinq) run the node so you'll get it when it's sent

Is that really true? They are the last hop before your phone, but if they accept payment on your behalf, then they have custody of the funds, not you. I think you're wrong about this.

They route it to you, they don't hold the funds. LSP

An invoice is unique, so no: once paid, you cannot pay an invoice again.

Your phone should be online to receive payments, I have received payment while the app was running in the background, but never tried with the app off.

Maybe give it a try yourself. You can put money into a web wallet like coinos and coinos.io and then try to send it back after swiping away the app or whatever you want to try.

Another wallet is Zeus. They offer a lightning address which is something you can give to multiple people and they can pay as many times as they like and as much as they'd like.

They also support always running in the background mode although it could drain your battery quicker.

Finally they also support a semi-trusted offline payment solution. For this, you should open the app at least once a day to make sure payments are settled properly, and there is a fee involved for the service for each payment.

Thank you for the detailed response, you seem to know quite a bit about this process! Does that mean that currently there is no way in phoenix to make a shareable link that multiple people can pay me with?

With phoenix it is not possible. You CAN give people an on chain address, but with that comes higher fees as you'd expect.

Thank you!