Авторизація
Встановлення WebSocket з'єднання
З'єднання від POS-системи до API Expirenza виконується за допомогою WebSocket.
Під час реалізації WebSocket необхідно налаштовувати повторні спроби з'єднання з сервером Expirenza не частіше ніж раз на 15 секунд.
Headers.
Обов'язкова умова передавати наступний хідер, якщо не передати - авторизація не буде працювати.
cookie: system={{API}};
Де {{API}} - назва вашої POS системи.
Запит на встановлення з'єднання відправляється на адресу з використанням Basic Auth.
Адреса запиту:
wss://api.shaketopay.com.ua/restaurantEntryPointВалідація запиту
На стороні Expirenza буде проведена перевірка справжності запиту після надсилання даних від ресторану.
Для проходження перевірки на стороні ПЗ ресторану в заголовках кожного запиту повинні міститися параметри signatureта restoId.
Тіло запиту необхідно підписати алгоритмом HmacSHA256.
Результат роботи алгоритму помістити у значення параметра.
Передати у параметр RESTO_ID з файлу налаштувань properties.txt
Last updated
