# Отримання налаштувань для відображення QR на ПреЧек

**Логіка інтеграції**

1. **Підключення до POS-системи:** Expirenza при встановленні з'єднання буде відправляти цю команду у WebSocket. Ми не очікуємо відповіді на цю команду, лише передаємо налаштування для пречеку.
2. **Сервер:** Сервер передає base URL, до якого треба додати `orderId` і передати сформований QR-код та текст "до" та "після" на принтер.
3. **Реалізація:** Передача QR на прінтер для друку - на стороні інтеграції.
4. Результат: Гості отримують пречек з платіжним QR-кодом і можуть оплатити конкретне замовлення за допомогою надрукованого QR-коду.

{% code lineNumbers="true" fullWidth="true" %}

```
{
   "operation":"setSettings",
   "rID":"2022-11-01 14:36:38.530139872#qEqdLCq",
   "settings":{
      "load_modifiers":"true"
   },
   "precheckQrUrl":"https://mbnk.biz/4DsvYW9LkA/orderId_{orderId}",
   "messageAfterQr":"Наведіть камеру смартфона або QR-сканер",
   "bonusUsage":false,
   "paymentAllowed":true,
   "bonusPaymentTypes":[],
   "printPrecheckQr":false,
   "messageBeforeQr":"Сплатити цей рахунок можна за QR-кодом",
   "printDeliveryPrecheckQr":false
}
```

{% endcode %}

* Опис налаштуваннь

`(`printPrecheckQr `=`` `<mark style="color:green;">`true`</mark>`/`<mark style="color:red;">`false`</mark>`);` -  “Друкувати платіжний QR-код на пречеку”  (Аби приходило true - запитайте менеджера чи тех.підтримку увімкнути цю опцію для вашого тестового ресторану)

`(`printDeliveryPrecheckQr `=`` `<mark style="color:green;">`true`</mark>`/`<mark style="color:red;">`false`</mark>`);` - “Друкувати платіжний QR-код на накладній доставки”&#x20;

Тексти для друку перед і після QR-коду:

* messageBeforeQr - Текст перед QR-кодом
* messageAfterQr - Текст після QR-коду

Шаблон посилання для створення QR-коду для оплати рахунку за ID

**precheckQrUrl**: Шаблон посилання для створення QR-коду.

* Формат: <mark style="color:orange;">`https://mbnk.biz/{restaurant-code}/orderId_`</mark><mark style="color:blue;">`{orderId}`</mark>
* `base URL`: <mark style="color:orange;">`https://mbnk.biz/{restaurant-code}/orderId_`</mark>
* <mark style="color:blue;">`{orderId}`</mark>: Ідентифікатор рахунку, який підставляється POS-системою.
