I don’t really understand how people with no wallet can receive the sats. Do you mean that you’ll give a voucher (like a bank note) that they can cash out later? But they would still need to setup a wallet before cashing out the voucher, correct?
They can just scan it using their camera it will open the link when they click on claim it will create a wallet for them with private key.