When to use this
You don’t have a user identifier in your system, or you’d rather render the offer in your own UI. The user accepts the credential by scanning a QR or tapping a deeplink with their wallet. No second API call is needed: Issue a credential already returned everything you need.What you have
From the issuance response:QR code
RenderofferQrUri as a QR using any QR generator and display it wherever the user can scan it with their wallet (in your UI, on a kiosk, on a printed flyer).
Deeplink
On mobile, renderofferUri as a regular link or button. Tapping it launches the user’s wallet with the offer pre-loaded.
What happens next
- The user scans the QR or taps the link.
- Their wallet opens with the credential offer pre-loaded.
- They accept or reject from inside the wallet.

