> For the complete documentation index, see [llms.txt](https://docs.expirenza.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.expirenza.com/api/integration/techplan.md).

# Технічна інтеграція

Ця сторінка допоможе вам не загубитись на етапі інтеграції, допоможе розставити пріоритети та виділить основні команди, які треба реалізувати для максимально швидкої інтеграції вашої POS-системи з Expirenza.&#x20;

***

## Технічне підключення

Ми створили для вас список за яким можна реалізовувати команди, не обов'язково дотримуватись послідовності.

{% hint style="info" %}
&#x20;🔅 - позначає обов'язковість.
{% endhint %}

1. [Встановлення WebSocket з'єднання](/api/auth.md)🔅
   1. [Інформація про ваш плагін](/api/messages/othercallback.md#callback-versioninfo)🔅
2. Передача даних про ресторан🔅:
   1. [Передача столів та залів ресторану](/api/messages/hallplansinfo.md)🔅
   2. [Передача списку персоналу ресторану](/api/messages/usersinfo.md)🔅
   3. [Передача категорій, для розподілу по банківським рахункам](/api/messages/categoriesinfo.md)🔅
3. Налаштування та печать платіжних QR-кодів на чек🔅:
   1. [Передача налаштувань](/api/messages/setsettings.md)🔅
4. Замовлення🔅:
   1. [Отримання рахунку](/api/messages/getbill.md)🔅
   2. [Оплата рахунку](/api/messages/paybill.md)🔅
5. Меню
   1. [Передача меню](/api/messages/othercallback.md#callback-menuinfo)🔅
   2. [Стоп-лісти](/api/messages/othercallback.md#callback-stoplist)
6. Круті фічі який ресторану буде приємно мати:
   1. [Room Service](/api/messages/order-from-menu.md)
   2. [Split Bill](/features/splitbill.md)🔅
   3. [Кешування рахунків](/api/messages/orders_cache.md)

***

## Налаштування

**Після** встановлення WebSocket з'єднання, а також **після** реалізації обов'язкових команд - просимо звернутись до нас аби ми проставили відповідні налаштування у нашій системі.

***

## Тестова оплата

[Підпишіться на нашого бота](https://t.me/shake2pay_alerts_bot), якщо не зробили цього раніше.

Більш детальніше про функціонал бота - [ось тут](https://docs.expirenza.com/api/integration/pages/Lk0fb0zAc2L8rbkdLXVg#5.-spovishennya)

Протестуйте оплату, повернення оплати, закриття замовлення.

{% hint style="info" %}
Ваш ресторан є тестовим, це означає що кошти після оплати будуть повертатись вам назад на картку. Банківські рахунки також будуть тестовими, вам не потрібно їх додавити при налаштуванні ресторану.
{% endhint %}

***
