pull down to refresh
I am searching for a possibility to pay profiles instead of clunky invoices or scanning
May need a little more context on your application, but I think I get where you're going and this should be fairly trivial... CLINK is already doing something like this for lightning addresses via NIP-05 instead of LNURL.
The NIP-05 address, or profile in your case, either username@domain or domain/username, returns clink_offer in the body so that a wallet can pay that on lookup. It'd just be a property of the profile.
clink_offer could be added to kind-0 metadata as well and used the same way
OR even request from them
clink debits work similarly, its a differentiated offer that sends a request the user has to approve on the wallet, there they can establish auto-approvals/budgets for the requesting key. It's a little more lift on the wallet side but still lighter than NWC and is ideal for user-to-user.
I'm available via telegram or can schedule a zoom if you want to sync on any of it, happy to help.
@justin_shocknet is your man