Підключення за допомогою Postman
Перед початком підключення рекомендуємо ознайомитись з:
Документацією Postman щодо використання WebSocket.
Для підключення через WebSocket використовується адреса:
wss://api.shaketopay.com.ua/restaurantEntryPointАвторизація
Передати у header параметр Authorization згенерований наступним чином:
"Basic X" - у якому Х це RESTO_ID:SECRET_KEY закодоване у base64.

При вдалому підключенні має відобразитись 2 повідомлення у консоль Postman.
Приклад запиту - отримання столів
Перед обробкою запиту переконайтесь,що в Postman встановлено з'єднання по WebSocket.
Зайдіть в Expirenza admin-panel у вкладку "Столи та QR-коди "
Консоль Postman має відобразити наступне:
У окремій вкладці Postman необхідно викликати /callback/tablesInfo упродовж 80 секунд.
На момент виклику /callback/tablesInfo для форматування заголовку signature необхідно використати Pre-request Script.

У Body внести:
rID - отримати з останнього повідомлення з типом надійшовшого rID у першій вкладці Postman.

Додати 2 заголовки у Headers:
restoId- що є RESTO_ID.signature- що сформований у Pre-request Script.

Завершення підключення за допомогою Postman
Якщо усі кроки були виконані коректно - в Expirenza admin-panel мають з'явитись столи зі сформованого раніше у Postman запиту.

Last updated