# Frequently Asked Questions

> 

### FAQ: Frequently Asked Questions

The common question asked by our users that can help with your integration process.

#### Identity Verification Process Translation

Language of the pages of the identity verification process is based on the user's preferences defined by browser
language. It is possible to force a different language by modifying the URL to which the user is redirected after
creating the conversation. The change consists in adding the `lang` parameter.

```html
https://id.sandbox.authologic.com/c/00c11274-607b-408a-ad8e-de95b88bb5fa?lang=en
```

#### What Is the Purpose of the Various Integration Keys I Received

During the onboarding process you may have received various keys that have different purpose:

- **API Key** - Authologic APIs are protected, you received the API key to be able to access the APIs and integrate with Authologic.
- **Sign Key** - The key used by Authologic to sign the communication received via webhooks when the [callback](/docs/integration/callbacks) is sent.
- **Widget ID** - The value of the widget used for integration using the [WebSDK](/docs/websdk/overview)

#### Converting Conversation URL to QR Code

You can convert the conversation URL into a QR code for easy mobile access. Users can then scan the code with their
mobile device to start the verification process.

When creating a conversation, you'll receive a conversation URL that can be converted to a QR code and displayed to
users. Use the QRCode JS library to generate the QR code. For example, if your conversation identifier
is `aeb17bfe-9bbe-4e63-ab6a-902a12bd3b71`, you could create a page like this:

```html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Simple QR Generator</title>
  </head>
  <body>
    <div id="qrcode"></div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/qrcodejs/1.0.0/qrcode.min.js"></script>
    <script>
      new QRCode(
        document.getElementById("qrcode"),
        "https://id.sandbox.authologic.com/c/aeb17bfe-9bbe-4e63-ab6a-902a12bd3b71",
      );
    </script>
  </body>
</html>
```

#### Additional Resources

<card-group>
<card title="Mandatory and Optional Fields" to="/docs/technical/mandatory-and-optional-queries">

When to use query.requireOneOf and query.optional options when creating the conversation.

</card>

<card title="Changing Appearance" to="/docs/additional/custom-layout">

Options available for customizing the user interface such as logos and colors.

</card>

<card title="Checking Conversation Status" to="/docs/technical/conversation-statuses">

The conversation statuses description, their life cycle along with the examples.

</card>

<card title="Media Types" to="/docs/integration/media-types-per-provider">

Potential media types returned by different providers depending on the verification process documents.

</card>
</card-group>

<note>

Despite our sincere intentions, it is difficult to create perfect technical documentation.
If you have an idea on how to improve this documentation, or you have trouble understanding any section,
please email us at [tech-support@authologic.com](mailto:tech-support@authologic.com)

</note>
