В даному розділі розміщені API методи що дозволяють:
Доступно 2 варіанти API:
API v3 - Оновлений варіант розширеного API який містить більше даних та має більше можливостей. Входять всі методи що мають в ендпоінті частину /api/v3/
API v1 - Застарілий варіант. Дане API буде працювати для сумісності з старими версіями інтеграцїй, проте оновлюватись чи доповнюватись новими даними не буде, тому рекомендовано використовувати оновлений варіант API v3. Входять всі методи що мають в ендпоінті частину /api/v1/
Пояснення щодо обов'язковості ключів та параметрів у запитах:
✅ - Обов'язково передавати.
✔ - Обов'язковий тільки для певних запитів або при певних умовах. Умови зазначені у колонці "Зміст".
❌ - Опціональний ключ, можна передавати за необхідності.
Ключі з поміткою DEPRECATED в змісті не рекомендовано використовувати так як функціонал пов'язаний з ними може або працює некореткно, також ці ключі можуть бути вирізані з структури запиту/відповіді в подальшому. Дані ключі наявні виключно для підтримки роботи старих версій інтеграцій.
POST /dm/api/v3/prro)| Тег | Тип json даних | Зміст | |
|---|---|---|---|
| device | string | Назва ПРРО. Буде використовуватись надалі для ідентифікації API запитів для подальшого проведення чеків. Дозволені символи в назві: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя ІіЇїҐґЄє !.,";:?()_«»-/0123456789 | ✅ |
| vchasno_token | string | Токен для ПРРО сформований в налаштуваннях ПРРО у кабінеті Вчасно.Каса. | ✅ |
| can_offline | boolean | Дозвіл на перехід в офлайн. true - ПРРО може переходити в офлайн. false - ПРРО не зможе переходити в офлайн і працюватиме лише в режимі онлайн. Рекомендовано завжди передавати true. | ❌ |
| auto_open_shift | boolean | Автоматично відкривати зміну з першим чеком (продаж, повернення, внесення/винесення або інший чек). true - відкривати автоматично, false - не відкривати автоматично, в такому випадку якщо зміна закрити при фіскалізації чеку буде повернуто помилку. За замовчуванням якщо не передано false | ❌ |
| sign_mode | number | Режим або спосіб підписання. 0 (за замовчуванням якщо не передано) - створення ПРРО без ключа підпису, в такому випадку його потрібно буде налаштувати окремо перед початком роботи. 1 - локальне підписання в застосунку (хмарним або файловим ключем). 2 - підписання з використанням сховища ключів Вчасно.Каса. |
❌ |
| signdata | object | Об'єкт із інформацією про ключ підпису який завантажуєься до ПРРО. При sign_mode 1 обов'язковий, якщо немає - буде помилка: Неможливо створити ПРРО разом із ключем підпису якщо не заповнено дані по ключу. | ✔ |
Структура об'єкта signdata (Об'єкт із інформацією про ключ підпису який завантажуєься до ПРРО.)
| Тег | Тип json даних | Зміст | |
|---|---|---|---|
| cloud_sign | boolean | Визначає чи буде використовуватись для локального підписання хмарний ключ. true - хмарний Вчасно.Кеп, false - файловий ключ. | ✅ |
| sign | string | Обов'язковий при "cloud_sign": false. Файл ключа в форматі base64 рядка. | ✔ |
| acsk_name | string | Передається лише при "cloud_sign": false. Найменування АЦСК. Доступні АЦСК Якщо не передавати, або передати пусте значення, застосунок автоматично спробує визначити АЦСК вашого ключа. | ❌ |
| alias | string | Передається лише при "cloud_sign": false. Для ключів АЦСК Приватбанку, який ключ з контейнера зчитувати(для ключів 2в1 де в одному файлі ключ і печатка). Можна не заповнювати якщо ключ не 2в1 або іншого АЦСК. У разі якщо ключ 2в1 і не заповнено дане значення - зчитається перший ключ з контейнеру. Доступні аліаси з контейнера можна отримати методом /dm/api/v3/prro/sign_aliases | ❌ |
| pass | string | Пароль або пін код до файлового або хмарного ключа | ✅ |
| client_id | string | Обов'язковий при "cloud_sign": true. Ідентифікатор хмарного підпису Вчасно.КЕП який можна отримати в кабінеті Вчасно.КЕП. | ✔ |
curl --location 'http://localhost:3939/dm/api/v3/prro' \
--header 'Content-Type: application/json' \
--data '{
"device": "KASA1",
"vchasno_token": "umSI3__KzQF1ZuLaYhXie3LLF_YtfTgtz7CL_PMaZBDzedbds1lQnMoRFWMmbxQa",
"can_offline": true,
"auto_open_shift": true,
"sign_mode": 1,
"signdata": {
"cloud_sign": false,
"sign": "MIIE5wIBAzCCBIAGCSqGSIb3DQEHAaCCBHEEggRtMIIEaTCCBGUGCSqGSIb3DQEHAaCCBFYEggRSMIIETjCCAfIGCyqGSIb3DQEMCgECoIIBrjCCAaowgbAGCSqGSIb3DQEFDTCBojBDBgkqhkiG9w0BBQwwNgQgSBiEPTBmHXEgiGhPN9Gag+pwQntDKo3Tz+AzMCiTIdYCAicQMA4GCiqGJAIBAQEBAQIFADBbBgsqhiQCAQEBAQEBAzBMBAhU55Ln4O58ogRAqdbrRfE8cIKAxJZ7Ix9erfZY66TANykdONlr8CXKThf46XINxhW0OiiXXwvB3qNkOLVk6iwXn9ASPm24+sV5BASB9HiyNycsf8JN+wqBBkFAwghORF/aV0kLaSBs8QMt9uZ00EMbGl6JGWehLdP90w7mnYuWu/fFF4ix2LJKjjT3zjHg8jd2wiwWf0jpsaoKdP+isxY20b62hQgRCFQcb8l1uP3+PJaFminKNRqVyvMqg40hF/LcRZQdpcnGfRWyDMrCHZq8DMBn38rWcgBDnGAjxsa+FCVLu7IGyasqFKCV34zJ/5LxjUxZ5DjyLm9UM8sG3fjBwJExmPtIzJkzGO+6kON28SIbb4T29S49EJk85nJxW8nHOi1EgAR8ZOx2mR9aQvnoKPXvOrk3IvlHw+XBgQivXbsxMTAvBgkqhkiG9w0BCRUxIgQggpbv9tqMOF/n9ozT4gC4QfKofM3hlfz9gQLZrDu4REUwggJUBgsqhkiG9w0BDAoBAqCCAhAwggIMMIGwBgkqhkiG9w0BBQ0wgaIwQwYJKoZIhvcNAQUMMDYEILvzmWdULeisazCpqW3t756uQ1mDMkKHrNK1gSrQ6Ll7AgInEDAOBgoqhiQCAQEBAQECBQAwWwYLKoYkAgEBAQEBAQMwTAQI2OOFGdyziZ0EQKnW60XxPHCCgMSWeyMfXq32WOukwDcpHTjZa/Alyk4X+OlyDcYVtDool18Lwd6jZDi1ZOosF5/QEj5tuPrFeQQEggFVvLAXEvOsi0Kdr5p8m6MVPc1Ej52kqu3tHciIGr+wipm4kMRtgQ4lqxQ2fwz4B7OvU73PEuBh0Xq24HXGMAc1GnTzJxfxd/jn8lkBic/L7tYGnYLH0CI9soD4HCqyaMsiDEeohLaF7ejxkg9QoAjHJGSsg2RR8OtL7zo2jeskYbuHtH/9avkcgEirYQhYd3XOv0UdlTB5C0SjCM0UTWIPqlq4EEjPcgqUMOX0bhF5yLcRTOHzT01+jT1g9rCZj0DXnADDRoXKxlX5yGwpdHtvt3A/h/vcoN9LzgddTMD4JMtUbDkkFt68YSnYKUIKZoV3xZQoG5SU2v3vsddiFS8twFtOjTxNK1mpDC/VEg2YBJ/XOrgS9AliUut+PFqMnKGsdO6V+c7rlUTSUCBPrZPmsE6AKEIKgRwRn64/fIsJyh9703h3MSIWAsMy+25vY4MYl1Bknb8xMTAvBgkqhkiG9w0BCRUxIgQg/I7Uoo1WFEzJ0tWA5iCcCjVr1B/KqsxAYcgHRU4c/xUwWjAyMA4GCiqGJAIBAQEBAgEFAAQg3LX+hgIHCKow50JQ33+zlU1p+xbg5JkPfM4ZcbT7o1YEIBOimewwze51FMYxLxh1jmOci+Tn/uCQn7oCetEB8iTTAgInEA==",
"acsk_name": "",
"alias": "",
"pass": "1122"
}
}'
| Тег | Тип json даних | Зміст |
|---|---|---|
| dev_name | string | Найменування ПРРО яке було передано в запиті |
| dev_id | string | Повертається у разі успішного створення ПРРО. Внутрішній ідентифікатор ПРРО в форматі uuid. |
| res | number | Код резульату виконання. 0 - касу додано успішно, ,> 0 - помилка |
| errortxt | string | Тест помилки якщо res > 0 |
{
"dev_name": "KASA1",
"dev_id": "70E6DA1D-05B0-40BC-94AD-98A47FD1B3C5",
"res": 0,
"errortxt": ""
}
{
"dev_name": "KASA1",
"res": 2001,
"errortxt": "Невірний/недійсний токен Вчасно.Каса для даного ПРРО "
}
POST /dm/api/v3/prro)| Параметр | Зміст | Обов'язковий |
|---|---|---|
| dev_name | Назва ПРРО для редагування. Є обов'язковим якщо не передано dev_id. | ✔ |
| dev_id | Внутрішній ідентифікатор ПРРО для редагування. Є обов'язковим якщо не передано dev_name. | ✔ |
| Тег | Тип json даних | Зміст | |
|---|---|---|---|
| device | string | Назва ПРРО. Можна вказати нову назву в разі потреби її змінити або передати поточну назву. Дозволені символи в назві: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя ІіЇїҐґЄє !.,";:?()_«»-/0123456789 | ✅ |
| can_offline | boolean | Дозвіл на перехід в офлайн. true - ПРРО може переходити в офлайн. false - ПРРО не зможе переходити в офлайн і працюватиме лише в режимі онлайн. Рекомендовано завжди передавати true. | ❌ |
| auto_open_shift | boolean | Автоматично відкривати зміну з першим чеком (продаж, повернення, внесення/винесення або інший чек). true - відкривати автоматично, false - не відкривати автоматично, в такому випадку якщо зміна закрити при фіскалізації чеку буде повернуто помилку. За замовчуванням якщо не передано false | ❌ |
| sign_mode | number | Режим або спосіб підписання. 0 (за замовчуванням якщо не передано) - створення ПРРО без ключа підпису, в такому випадку його потрібно буде налаштувати окремо перед початком роботи. 1 - локальне підписання в застосунку (хмарним або файловим ключем). 2 - підписання з використанням сховища ключів Вчасно.Каса. |
❌ |
| signdata | object | Об'єкт із інформацією про ключ підпису який завантажуєься до ПРРО. При sign_mode 1 обов'язковий, якщо немає - буде помилка: Неможливо створити ПРРО разом із ключем підпису якщо не заповнено дані по ключу. | ✔ |
Структура об'єкта signdata (Об'єкт із інформацією про ключ підпису який завантажуєься до ПРРО.)
| Тег | Тип json даних | Зміст | |
|---|---|---|---|
| cloud_sign | boolean | Визначає чи буде використовуватись для локального підписання хмарний ключ. true - хмарний Вчасно.Кеп, false - файловий ключ. | ✅ |
| sign | string | Обов'язковий при "cloud_sign": false. Файл ключа в форматі base64 рядка. | ✔ |
| acsk_name | string | Передається лише при "cloud_sign": false. Найменування АЦСК. Доступні АЦСК Якщо не передавати, або передати пусте значення, застосунок автоматично спробує визначити АЦСК вашого ключа. | ❌ |
| alias | string | Передається лише при "cloud_sign": false. Для ключів АЦСК Приватбанку, який ключ з контейнера зчитувати(для ключів 2в1 де в одному файлі ключ і печатка). Можна не заповнювати якщо ключ не 2в1 або іншого АЦСК. У разі якщо ключ 2в1 і не заповнено дане значення - зчитається перший ключ з контейнеру. Доступні аліаси з контейнера можна отримати методом /dm/api/v3/prro/sign_aliases | ❌ |
| pass | string | Пароль або пін код до файлового або хмарного ключа | ✅ |
| client_id | string | Обов'язковий при "cloud_sign": true. Ідентифікатор хмарного підпису Вчасно.КЕП який можна отримати в кабінеті Вчасно.КЕП. | ✔ |
| alarm | boolean | Підтвердження заміни ключа на відкритій зміні. При закритій зміні можна передати false або не передавати в запиті. Якщо зміна по ПРРО відкрита і передати false або не передавати значення - ключ замінено не буде. Якщо передати true ПРРО буде заблоковано для проведення чеків та переходу в офлайн після успішної заміни ключа. Для зняття блокування потрібно зняти Z-звіт, після чого можна відкрити нову зміну і продовжити роботу. | ❌ |
curl --location 'http://localhost:3939/dm/api/v3/prro?dev_name=KASA1' \
--header 'Content-Type: application/json' \
--data '{
"device": "KASA1",
"can_offline": true,
"auto_open_shift": true,
"sign_mode": 1,
"signdata": {
"cloud_sign": false,
"sign": "MIIE5wIBAzCCBIAGCSqGSIb3DQEHAaCCBHEEggRtMIIEaTCCBGUGCSqGSIb3DQEHAaCCBFYEggRSMIIETjCCAfIGCyqGSIb3DQEMCgECoIIBrjCCAaowgbAGCSqGSIb3DQEFDTCBojBDBgkqhkiG9w0BBQwwNgQgSBiEPTBmHXEgiGhPN9Gag+pwQntDKo3Tz+AzMCiTIdYCAicQMA4GCiqGJAIBAQEBAQIFADBbBgsqhiQCAQEBAQEBAzBMBAhU55Ln4O58ogRAqdbrRfE8cIKAxJZ7Ix9erfZY66TANykdONlr8CXKThf46XINxhW0OiiXXwvB3qNkOLVk6iwXn9ASPm24+sV5BASB9HiyNycsf8JN+wqBBkFAwghORF/aV0kLaSBs8QMt9uZ00EMbGl6JGWehLdP90w7mnYuWu/fFF4ix2LJKjjT3zjHg8jd2wiwWf0jpsaoKdP+isxY20b62hQgRCFQcb8l1uP3+PJaFminKNRqVyvMqg40hF/LcRZQdpcnGfRWyDMrCHZq8DMBn38rWcgBDnGAjxsa+FCVLu7IGyasqFKCV34zJ/5LxjUxZ5DjyLm9UM8sG3fjBwJExmPtIzJkzGO+6kON28SIbb4T29S49EJk85nJxW8nHOi1EgAR8ZOx2mR9aQvnoKPXvOrk3IvlHw+XBgQivXbsxMTAvBgkqhkiG9w0BCRUxIgQggpbv9tqMOF/n9ozT4gC4QfKofM3hlfz9gQLZrDu4REUwggJUBgsqhkiG9w0BDAoBAqCCAhAwggIMMIGwBgkqhkiG9w0BBQ0wgaIwQwYJKoZIhvcNAQUMMDYEILvzmWdULeisazCpqW3t756uQ1mDMkKHrNK1gSrQ6Ll7AgInEDAOBgoqhiQCAQEBAQECBQAwWwYLKoYkAgEBAQEBAQMwTAQI2OOFGdyziZ0EQKnW60XxPHCCgMSWeyMfXq32WOukwDcpHTjZa/Alyk4X+OlyDcYVtDool18Lwd6jZDi1ZOosF5/QEj5tuPrFeQQEggFVvLAXEvOsi0Kdr5p8m6MVPc1Ej52kqu3tHciIGr+wipm4kMRtgQ4lqxQ2fwz4B7OvU73PEuBh0Xq24HXGMAc1GnTzJxfxd/jn8lkBic/L7tYGnYLH0CI9soD4HCqyaMsiDEeohLaF7ejxkg9QoAjHJGSsg2RR8OtL7zo2jeskYbuHtH/9avkcgEirYQhYd3XOv0UdlTB5C0SjCM0UTWIPqlq4EEjPcgqUMOX0bhF5yLcRTOHzT01+jT1g9rCZj0DXnADDRoXKxlX5yGwpdHtvt3A/h/vcoN9LzgddTMD4JMtUbDkkFt68YSnYKUIKZoV3xZQoG5SU2v3vsddiFS8twFtOjTxNK1mpDC/VEg2YBJ/XOrgS9AliUut+PFqMnKGsdO6V+c7rlUTSUCBPrZPmsE6AKEIKgRwRn64/fIsJyh9703h3MSIWAsMy+25vY4MYl1Bknb8xMTAvBgkqhkiG9w0BCRUxIgQg/I7Uoo1WFEzJ0tWA5iCcCjVr1B/KqsxAYcgHRU4c/xUwWjAyMA4GCiqGJAIBAQEBAgEFAAQg3LX+hgIHCKow50JQ33+zlU1p+xbg5JkPfM4ZcbT7o1YEIBOimewwze51FMYxLxh1jmOci+Tn/uCQn7oCetEB8iTTAgInEA==",
"acsk_name": "",
"alias": "",
"pass": "1122"
}
}'
| Тег | Тип json даних | Зміст |
|---|---|---|
| dev_name | string | Найменування ПРРО яке було передано в запиті |
| dev_id | string | Повертається у разі успішного редагування ПРРО. Внутрішній ідентифікатор ПРРО в форматі uuid. |
| res | number | Код резульату виконання. 0 - касу додано успішно, ,> 0 - помилка |
| errortxt | string | Тест помилки якщо res > 0 |
{
"dev_name": "KASA1",
"dev_id": "B23B5730-C06D-410D-8AFB-2D499C11CEFB",
"res": 0,
"errortxt": ""
}
{
"res": 2007,
"errortxt": "ПРРО з ІД C13EAFC6-2450-46B8-B093-7D500426CEB2 не знайдено"
}
POST /dm/api/v3/prro/sign)| Параметр | Зміст | Обов'язковий |
|---|---|---|
| dev_name | Назва ПРРО для зміни ключа. Є обов'язковим якщо не передано dev_id. | ✔ |
| dev_id | Внутрішній ідентифікатор ПРРО для зміни ключа. Є обов'язковим якщо не передано dev_name. | ✔ |
| Тег | Тип json даних | Зміст | |
|---|---|---|---|
| cloud_sign | boolean | Визначає чи буде використовуватись для локального підписання хмарний ключ. true - хмарний Вчасно.Кеп, false - файловий ключ. | ✅ |
| sign | string | Обов'язковий при "cloud_sign": false. Файл ключа в форматі base64 рядка. | ✔ |
| acsk_name | string | Передається лише при "cloud_sign": false. Найменування АЦСК. Доступні АЦСК Якщо не передавати, або передати пусте значення, застосунок автоматично спробує визначити АЦСК вашого ключа. | ❌ |
| alias | string | Передається лише при "cloud_sign": false. Для ключів АЦСК Приватбанку, який ключ з контейнера зчитувати(для ключів 2в1 де в одному файлі ключ і печатка). Можна не заповнювати якщо ключ не 2в1 або іншого АЦСК. У разі якщо ключ 2в1 і не заповнено дане значення - зчитається перший ключ з контейнеру. Доступні аліаси з контейнера можна отримати методом /dm/api/v3/prro/sign_aliases | ❌ |
| pass | string | Пароль або пін код до файлового або хмарного ключа | ✅ |
| client_id | string | Обов'язковий при "cloud_sign": true. Ідентифікатор хмарного підпису Вчасно.КЕП який можна отримати в кабінеті Вчасно.КЕП. | ✔ |
| alarm | boolean | Підтвердження заміни ключа на відкритій зміні. При закритій зміні можна передати false або не передавати в запиті. Якщо зміна по ПРРО відкрита і передати false або не передавати значення - ключ замінено не буде. Якщо передати true ПРРО буде заблоковано для проведення чеків та переходу в офлайн після успішної заміни ключа. Для зняття блокування потрібно зняти Z-звіт, після чого можна відкрити нову зміну і продовжити роботу. | ❌ |
curl --location 'http://localhost:3939/dm/api/v3/prro/sign?dev_id=76B5ACD7-99C9-46FF-8326-CD2F8BE1A73F' \
--header 'Content-Type: application/json' \
--data '{
"cloud_sign": false,
"sign": "MIIE1wIBAzCCBIAGCSqGSIb3DQEHAaCCBHEEggRtMIIEaTCCBGUGCSqGSIb3DQEHAaCCBFYEggRSMIIETjCCAfIGCyqGSIb3DQEMCgECoIIBrjCCAaowgbAGCSqGSIb3DQEFDTCBojBDBgkqhkiG9w0BBQwwNgQgDng+vUbicCUpGL9B8bOqAdr8UekiuqhtvLJJ61HK50QCAicQMA4GCiqGJAIBAQEBAQIFADBbBgsqhiQCAQEBAQEBAzBMBAiENlwVprL/0ARAqdbrRfE8cIKAxJZ7Ix9erfZY66TANykdONlr8CXKThf46XINxhW0OiiXXwvB3qNkOLVk6iwXn9ASPm24+sV5BASB9LJrzJTSpRWyL8w2jF/7BuSmRe3kaS9DkbHZwWxsGZmkztGHxmP2cDbmxqKNL84aG9lQ1HP2630TKeIV1X7kSNNnJXUok++cYw3aCiz8NEbyEy/3a22YsPH2opvKaMrG5kMzeProp7Q/7ZF6BlZuZDziBVPtOGs3+X/gfmRnpnCII6MO7ad7bM492acxci6y7LpZ4DZQKOcJ+aWk3LiUhOMlQEd8jI/uAzTDGQKfDVX7i+LrDcnf3lldlIs3a6Hr2U5iVRqO6LQw2hHbWnBwsFNnao/tQqUE0pwdwLhkzIKi08uZVAl4OpAG6QER1Bz9AZB41fQxMTAvBgkqhkiG9w0BCRUxIgQgFIxen7TeR7GjvszVD41kQQYNlnx1+IyfHjJzq8FRWn0wggJUBgsqhkiG9w0BDAoBAqCCAhAwggIMMIGwBgkqhkiG9w0BBQ0wgaIwQwYJKoZIhvcNAQUMMDYEIBqyDYQHSOR8RCmW8hh8n4E9yi4Am8VFxn2Y6i3p3Kb8AgInEDAOBgoqhiQCAQEBAQECBQAwWwYLKoYkAgEBAQEBAQMwTAQIXiQTmVNoN2cEQKnW60XxPHCCgMSWeyMfXq32WOukwDcpHTjZa/Alyk4X+OlyDcYVtDool18Lwd6jZDi1ZOosF5/QEj5tuPrFeQQEggFV1+VpXD4S0ViXWhYp7pyvCT9jJCTAdlOqCaiwYzdx083Nm93mNRtO7zHDWp6FcY1+6xSFxsYf8Lq+cWMsefvpbHvi0vV7bcIeESSRsakEiHlXpILLG0hLcUNXgdLA2SELE828WxLrSoUBHyD321g5JDVJ3aa3yuIeJqNNqgF5/tr75zLbOH7QD8TOB5WVJUa+t9ktTENh0dSNyOFiyQd7PL3ERRKkJsu7td63Jb5S/eWdGYe6dPusnm72GDqJnyYw9ZerUd7oTQdZbBmKvVWpRhMQxQ4CWt/QpF9dDo2Gsn84bYyyS/9k+j+BclKA0eNzgudWFy3ls1KKtk1wD+0A8Boopyfs+eoz3c+2QyAUupvzBmTjsALzvLg3acaqhcsO8gDr3VNN7ln8u5s9rGspFV/9cTJ/r1vMgJ+daN1P5f+ym2EpKB9xDxcYTMTjepMcFMvm/2tkxMTAvBgkqhkiG9w0BCRUxIgQgE4F7x2JQGqSs4G5ZVtCIGUwAYSIhwh5rSLxvQv7Unt4wWjAyMA4GCiqGJAIBAQEBAgEFAAQgWIs9KNrucIySS5/yhSzGEh17//LsPtL0CDIdpqEo9XIEICX9M0IhSF661V8lUdGRvxBMn33SwdZXPcKkfZvUCgFQAgInEA==",
"acsk_name": "КНЕДП ТОВ \"Вчасно Сервіс\"",
"alias": "",
"pass": "2020",
"alarm": true
}'
| Тег | Тип json даних | Зміст |
|---|---|---|
| dev_name | string | Найменування ПРРО |
| dev_id | string | Внутрішній ідентифікатор ПРРО в форматі uuid. |
| res | number | Код резульату виконання. 0 - касу додано успішно, ,> 0 - помилка |
| errortxt | string | Тест помилки якщо res > 0 |
{
"dev_name": "KASA1",
"dev_id": "B23B5730-C06D-410D-8AFB-2D499C11CEFB",
"res": 0,
"errortxt": ""
}
{
"dev_id": "76B5ACD7-99C9-46FF-8326-CD2F8BE1A73F",
"res": 2007,
"errortxt": "ПРРО з ІД 76B5ACD7-99C9-46FF-8326-CD2F8BE1A73F не знайдено"
}