Про Cashdesk API
Базовий опис
API реалізовано REST, обмін - у форматі JSON.
Запити можна робити як на онлайн сервер, так і на локальний веб-сервер (десктопний додаток).
Заголовки
- До кожного запиту потрібно додати заголовок
developer-id
, вказавши назву вашої платформи, компанії тощо (у випадку відсутності заголовка буде відбуватися блокування запиту) - Кожен запит повинен містити заголовок
Accept: application/json
- Кожен запит повинен містити заголовок
Content-Type: application/json
- У випадку використання передачі даних як
application/x-www-form-urlencoded
, значення, які повинні бутиTRUE/FALSE
, слід передавати як 1/0 відповідно! - Заголовок
Shift-state
у відповідь на кожен запит, який містить num_fiscal, має значенняtrue/false
, що відповідає відкритій/закритій зміні на момент відповіді
Режими роботи
Онлайн
Коли система користувача завжди буде знаходитися онлайн і сервер CashDesk завжди доступний.
Ідеально підходить для дрібного бізнесу, де мала кількість транзакцій та швидкість / можливість пробити чек “прямо зараз” відсутня. Підходить для інтернет продаж, коли завжди доступний інтернет або коли можна робити відкладені чеки.
Офлайн
Коли важлива безперебійна робота касового обладнання, коли висока інтенсивність чеків та затримка пробивання чека критична. Необхідне встановлення модуля SmartConnect.