> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didx.co.za/llms.txt
> Use this file to discover all available pages before exploring further.

# Deliver out of band (QR / deeplink)

> Render the credential offer in your own UI as a QR code or deeplink.

## 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](/products/didx-me/guides/issuers/issue-credential) already returned everything you need.

## What you have

From the issuance response:

| Field        | Use                                                                               |
| ------------ | --------------------------------------------------------------------------------- |
| `offerUri`   | A plain link the user can paste or tap on a mobile device to open in their wallet |
| `offerQrUri` | The same link in a form optimised for rendering as a QR code                      |

## QR code

Render `offerQrUri` 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, render `offerUri` as a regular link or button. Tapping it launches the user's wallet with the offer pre-loaded.

## What happens next

1. The user scans the QR or taps the link.
2. Their wallet opens with the credential offer pre-loaded.
3. They accept or reject from inside the wallet.

<Tip>
  Already know the user's email or username? You can let the platform do the delivery; see [Deliver via
  identifier](/products/didx-me/guides/issuers/deliver/via-identifier).
</Tip>
