> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-en/products/autenticacion-usuarios-registrados/editor-1/mobile/ios/widgets/qr.md).

# QR

**QR Code capture Widget v.1.5.0**

### **Introduction**[](#introducción) <a href="#introduccion" id="introduccion"></a>

Reading QR Codes is a process that allows you to open and read the product code in its web version so you can log in.

### **Requirements and installation**[](#requisitos-e-instalación) <a href="#requisitos-e-instalacion" id="requisitos-e-instalacion"></a>

It is compatible with iOS 13 or later devices

### **Scan QR**[](#escanear-qr) <a href="#escanear-qr" id="escanear-qr"></a>

{% columns %}
{% column width="41.66666666666667%" %}

<figure><img src="/files/b92aaaabf95fbfbd11ae1fd9553e37c981605d8d" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
The first screen is a tutorial that explains the steps to follow to scan a QR Code.

To continue, press button (2).

If, on the other hand, you want to go back to select another biometric method, press icon (1).

1. Back button
2. Next button
   {% endcolumn %}
   {% endcolumns %}

{% columns %}
{% column width="41.66666666666667%" %}

<figure><img src="/files/e66372df3890048572172539b7dc82a036918517" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
Once in the Widget, a text (2) appears that gives you instructions to perform a correct QR Code scan.

If you follow the instructions correctly, the capture will be done automatically and will take you to the next step.

If you do not want to do this step, you can close the Widget by pressing icon (1).

1. Close button
2. Help message
   {% endcolumn %}
   {% endcolumns %}

### **Errors**[](#errores) <a href="#errores" id="errores"></a>

#### **Time exceeded**[](#tiempo-superado) <a href="#tiempo-superado" id="tiempo-superado"></a>

{% columns %}
{% column width="41.66666666666667%" %}

<figure><img src="/files/607a6c59eab673b7f55016ee4e51179f03d1ccbc" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
The time limit for the Widget to make the capture has been exceeded. Once the camera starts, you have X seconds to complete the corresponding step. If not, this message will appear so you can try again.

By pressing button (2), you return to the Widget to retry the previous step. If you want to go back, press icon (1).

1. Back button
2. Retry button
   {% endcolumn %}
   {% endcolumns %}

#### **Problem with the QR Code**[](#problema-con-el-qr) <a href="#problema-con-el-qr" id="problema-con-el-qr"></a>

{% columns %}
{% column width="41.66666666666667%" %}

<figure><img src="/files/a79462173bb2bb116e512ecf58776b1db3551f4c" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
There was a conflict when scanning the QR Code. Refresh the page so that another QR Code is generated, and scan that new QR Code.

By pressing button (2), you return to the Widget to retry the previous step. If you want to go back, press icon (1).

1. Back button
2. Retry button
   {% endcolumn %}
   {% endcolumns %}

#### **Connection error**[](#error-de-conexión) <a href="#error-de-conexion" id="error-de-conexion"></a>

{% columns %}
{% column width="41.66666666666667%" %}

<figure><img src="/files/c12e1bb21dee77f05240ff1b74d7da1b676d5c9d" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
There was an error with your internet connection.

By pressing button (2), you return to the Widget to retry the previous step. If you want to go back, press icon (1).

1. Back button
2. Retry button
   {% endcolumn %}
   {% endcolumns %}
