Ping (Запит до ДПС)
Запит
URI: /api/v2/shift/ping
⚠️ Тільки для використання API без взаємодії зі SmartConnect.
Запит до ДПС який повідомляє що РРО на зв'язку. Потрібно використовувати хоча б 1 раз на 30хв, інакше ДПС може автоматично перевести РРО в офлайн режим і в подальшому заблокувати його.
Запит виконується методом POST з тілом запиту у JSON форматі.
⚠️ Запит повинен містити заголовки Accept: application/json та Content-Type: application/json
Параметри запиту
| Ім'я | Тип | Обов'язковий | Опис |
|---|---|---|---|
| api_token | string | Так | Токен авторизації, згенерований в особистому кабінеті |
| num_fiscal | integer | Так | Ф іскальний номер каси |
Приклад запиту
Запит: /api/v2/shift/ping
{
"api_token": "42b5eaccba739f08***e7fe157eba8bf",
"num_fiscal": 4000022469
}
Параметри відповіді
| Ім'я | Тип | Опис |
|---|---|---|
| shift_state | boolean | Ознака відкритої зміни |
| last_num_fiscal | string | Останній номер фіскального чека Продажу або Повернення |
| is_offline | boolean | Статус зміни Онлайн / Офлайн |
| SERVER_TIME | string | Час серверу (використовується для корегування часу серверу і вашого ПЗ) |
| OPEN_SESSION_TIME | string | Час коли була відкрита зміна |
| start_offline_time | string | Час переходу в офлайн |
| request_start_time_unix | float | Час коли сервер отримав запит |
| user_signature | object | Параметри КЕП користувача |
| user_signature.serial | string | Серійний номер КЕП користувача |
| user_signature.cert_end_data | string |