I am building a web service where User A will signup and enter a Lightning address attached to the profile.
Then, User B would want to send some satoshi to the Lightning address of User A as a kind of a donation.
So, I want User A to click a button on my site "Donate this user", and a fixed/preentered amount would be sent to User B.
However, as Lightning network requires an invoice to be created before sending satoshis, I have a question:
Can I choose any existing and valid Lightning address, not being its owner, and generate a valid invoice for it in order to send a payment right after generation?
For the user it would be hidden and made automatically.
Any advice is appreciated.