Авторизація
Встановлення 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.
Результат роботи алгоритму помістити у значення параметра.
Last updated