do it as a qr code to an nwc getalby with 100k sats starting on it. they just gotta scan with alby go and they lightning'ing with their own fully functioning wallet custodied on your node. PLUS, when they dont use the sats and/or lose the qr code or access to the wallet, the sats will just still be on your lightning node so nothing is lost.
this is the best practice imo, everything else is a waste especially if thy never asked about btc before.