with the ability to receive sats, but not to send unless authorized.
Yes, use LNBits Here are some guides where I explained that scenario:
TLDR:
  • create some lndhub accounts with your LNbits instance.
  • open Zeus or Bluewallet and scan the lndhub QR for invoince only.
Done, your users can only receive, not send.
Same works with BTCpay LN bank plugin.
reply
This is gold,thx
reply
reply
I have created an account, what I do not like is that the balance must have at least a few satoshis, you cannot create an account with 0 sats, but it's great and with zeus it works very well.
reply
This is what the read only macaroon is for, no?
Edit: or the invoices macaroon
reply