Bitcoin
Anyway to request a wallet to complete PSBT

Can I request a wallet to complete PSBT?
Let’s say I want my client to send a transaction with the following structure:
- Output(0): OP_RETURN at byte 636363636363
- Output(1): SEGWIT output, with 1000000 satoshi to my address
The scenario I’m thinking of is creating a PSBT, producing these two outputs, and sending the PSBT to the client. He brings it to his wallet, his wallet adds his inputs (output to his own address with a change box if necessary), signs and sends his transaction.
Is this scenario possible? If not, is there an alternative?