This is the exact mechanism a real wallet uses to receive a credential: an issuer encodes an "offer" as a QR code, the wallet scans it, and the offer tells the wallet what's available and how to fetch it. Build one below, or decode one you already have.