ПОРЯДОК РОБОТИ З API ТЕРМІНАЛА

  1. Загальна інформація
  2. Авторизація
    2.1 Авторизація за допомогою логіна/пароля
    2.2 Авторизація за допомогою API KEY
  3. Отримання налаштувань Термінала
  4. Отримання категорій покупців
  5. Отримання рахунків покупців
  6. Отримання товарів і категорій
  7. Отримання даних про покупця
    7.1 Отримання ідентифікатора покупця з Kiosk-у
    7.2 Отримання анкети покупця
    7.3 Зміна анкети покупця
    7.4 Зміна типу доступу покупця
    7.5 Зміна категорії покупця
    7.6 Згода покупця з обробкою персональних даних
  8. Отримання правил програми лояльності
  9. Робота з чеком
    9.1 Підготовка чеку
    9.2 Процесинг чеку
    9.3 Запис чеку з фіналізацією
    9.4 Запис чеку
    9.5 Резервування чеку
    9.6 Фіналізація чеку
    9.7 Створення чеку з фіналізацією
    9.8 Резервування коштів за чеком
    9.9 Процесинг чеку із раніше зарезервованими коштами
    9.10 Списання раніше зарезервованих коштів за чеком
  10. Платежі
    10.1 Запит платежів за чеком
    10.2 Додавання платежу до чеку
    10.2 Скасування платежу за чеком
    10.4 Відправлення повідомлення з інформацією про платежі в додаток покупця
    10.5 Запит статусу платежу
  11. Транзакції
    11.1 Об'єкт транзакції
    11.2 Отримання переліку транзакцій
    11.3 Скасування транзакцій
    11.4 Отримання інформації про транзакцію
    11.5 Отримання чека транзакції
  12. Код замовлення
    12.1 Генерація коду замовлення
    12.2 Отримання останнього коду, згенерованого в inCust Термінал в режимі Стюард
  13. Ідентифікатори покупця
    13.1 Пошук покупця за ідентифікаторами
    13.2 Реєстрація покупця із заданими ідентифікаторами
    13.3 Отримання ідентифікаторів покупця
    13.4 Додавання ідентифікаторів покупця
    13.5 Видалення ідентифікаторів покупця
  14. Купони
    14.1 Випуск купонів серії
    14.2 Отримання даних про купон
    14.3 Використання купону без покупця
    14.4 Перелік купонів, доданих до гаманця покупця
    14.5 Додавання купону до гаманця покупця
    14.6 Використання купону типу "сертифікат"
  15. Вигоди
    15.1 Нарахування вигоди покупцеві
  16. Туристична картка (картка передплачених послуг)
    16.1 Перелік туристичних карток покупця
    16.2 Додавання туристичної картки до гаманця покупця
    16.3 Отримання даних про туристичну картку
    16.4 Використання послуги з туристичної картки
  17. Крамниця
    17.1 Перелік замовлень покупця
    17.2 Перелік замовлень
    17.3 Отримання даних про замовлення
    17.4 Зміна статусу замовлення
  18. Завдання
    18.1 Об'єкт завдання
    18.2 Запит завдань за чеком
    18.3 Створення завдання із додаванням до чеку
    18.4 Створення завдання
    18.5 Інформація про завдання
    18.6 Запуск завдання
    18.7 Зупинення завдання
    18.8 Прикріплення наявного завдання до чеку
  19. Паливо і енергія
    19.1 Комплексна інформація про стан паливних колонок та зарядних станцій
  20. Товари та категорії в бренді
    20.1 Отримання переліку товарів
    20.2 Створення товару
    20.3 Отримання переліку категорій товарів
    20.4 Створення категорії товарів
    20.5 Отримання даних про категорію товарів
    20.6 Зміна категорії товарів
    20.7 Додавання/зміна зображення категорії товарів
    20.8 Отримання товару за артикулом
    20.9 Отримання товару за ID
    20.10 Зміна товару
    20.11 Активація/деактивація товару
    20.12 Додавання додаткового зображення товару
    20.13 Видалення додаткового зображення товару
    20.14 Додавання основного зображення товару
    20.15 Додавання рекомендованих значень для товару
    20.16 Додавання переліку цін для товару
  21. Додаткові можливості
    21.1 Підтвердження телефону покупця
  22. Коди відповідей сервера

Загальна інформація

Обмін інформацією з сервером API здійснюється у форматі JSON

URL сервера: https://api.incust.com/v1

У header-ах будь-якого запиту повинні бути присутніми поля:

Авторизація

Для роботи з API Терміналу слід використовувати токен авторизації, котрий потрібно додавати в заголовки всіх запитів.

Токен може бути короткостроковим, якщо його отримано за допомогою логіна і пароля, або довгостроковим, якщо його отримано через API KEY.

До того як реалізовувати авторизацію, слід додати мінімум один Термінал до переліку Терміналів в Панелі Управління Бізнесу. Логін та пароль, а також API KEY одного з доданих Терминалов може використовуватися для авторизації запитів до API.

Авторизація за допомогою логіна/пароля

Для роботи з API Терміналу за допомогою логіна/пароля слід отримати токен авторизації, котрий в подальшому додаватиметься в заголовки всіх запитів. Логін та пароль мають збігатися встановленим для одного з Терміналів, які ви додали в Панелі Управління Бізнесу.

Запит на отримання токена авторизації

Авторизація за допомогою API KEY

Для авторизації запитів до API Термінала можливо використовувати API KEY замість токена. Увімкнути авторизацію через API Key можна в Панелі Управління Бізнесу за допомогою кнопки API KEY біля того Терміналу, який ви хочете представляти при використанні API.

Формат поля Authorization в заголовках є аналогічним авторизації за допомогою токена, що його отримано з використанням логіну/пароля: "Authorization":"bearer eyJ0ZXJtaW5hbF9pZCI6IjAyYmE2YmVhLWVjZjMtMTFlNS1hODNhLTAyMDAwMGVkMTQ3ZCIsInZlcnNpb24iOjF9.C5rXRQ.FVbaHN0go0FK3EbWIXtEg9AvNbg"

Переваги API KEY:


Отримання налаштувань Термінала

Запит на отримання налаштувань Термінала

Отримання категорій покупців

Для зміни категорії покупця слід завантажити перелік доступних категорій.

Запит на отримання категорій покупців

Отримання рахунків покупців

Для того, щоб працювати з рахунками покупців (безкоштовна чашка кави після придбання семи чашок, отримання передплачених літрів бензину, тощо), у Терміналі необхідно отримати доступні для Термінала рахунки. Якщо робота з рахунками не передбачається, можна пропустити цей пункт і перейти одразу до отримання товарів і категорій

Запит на отримання рахунків покупців

Отримання товарів і категорій

Після успішної авторизації слід отримати перелік товарів і категорій товарів для проведення торгових операцій у Терміналі.

Отримання переліку категорій
Отримання переліку товарів

Отримання даних про покупця

Цей метод необхідний для отримання інформації про покупця: кількість бонусів на рахунку, наявність коштів на рахунках покупця, ім'я, дані про вік, тощо.

Запит на отримання даних покупця

Отримання ідентифікатора покупця з Kiosk-у

Цей метод дозволяє отримати ідентифікатор покупця з додатку Kiosk, а також одноразовий пароль (PIN) з SMS-повідомлення, необхідний для зняття бонусів і списання з рахунків покупця, докладніше inCust Кіоск, самообслуговування покупця

Запит на отримання ідентифікатора покупця з Kiosk-у

Отримання анкети покупця

Метод дозволяє отримати дані анкети покупця збережені в inCust.

Запит на отримання анкети покупця

Зміна анкети покупця

Метод дозволяє оновити дані анкети покупця.

Запит на зміну анкети покупця

Зміна типу доступу покупця

Метод дозволяє змінити тип доступу покупця.

Запит на зміну типу доступу покупця

Зміна категорії покупця

Метод дозволяє змінити категорію покупця.

Запит на зміну категорії покупця

Метод дозволяє зафіксувати факт згоди покупця на використання платформи та на зберігання і обробку платформою персональних даних

Об'єкт підтвердження згоди покупця містить наступні поля:

Запит на фіксацию згоди покупця на використання платформи та на зберігання і обробку платформою персональних даних

Отримання правил програми лояльності

Цей метод необхідний для того, щоб отримати перелік правил лояльності, котрі є доступні для застосування вручну.

Запит на отримання правил програми лояльності

Робота з чеком

В розділі описані всі етапи обробки чеку.


Підготовка чеку

Перед процессингом чеку його необхідно сформувати. Приклад чеку і необхідні поля описано нижче.


Процесинг чеку

Для розрахунку обсягу знижок / бонусів, що нараховуються / нарахувань на спеціальний рахунок необхідно провести операцію процесингу чеку. Операція процесингу чеку проводиться ОБОВ'ЯЗКОВО перед надсиланням чеку на фіналізацію

Запит на процесинг чеку

Запис чеку з фіналізацією

Для завершення операції необхідно фіналізувати (запис чеку із закриттям) чек. Перед надсиланням чеку на фіналізацію його необхідно обов'язково провести через метод процесинг чеку

Запит на фіналізацію чеку

Запис чеку

Для резервування коштів і фіксації оплат за операцією необхідно записати чек. Перед відправленням чеку на запис необхідно обов'язково провести об'ект чеку через метод процесингу чеку Якщо записаний чек не фіналізовано протягом 2 годин, він автоматично скасовується. Всі зарезервовані кошти вивільняються.

Запит на запис чеку

Резервування чеку

Для резервування коштів і фіксації оплат за операцією на тривалий період (до одного місяця) необхідно зарезервувати чек. Перед відправленням чеку на запис необхідно обов'язково провести об'ект чеку через метод процесингу чеку Якщо зарезервований чек не фіналізовано протягом одного місяця, він автоматично скасовується. Всі зарезервовані кошти вивільняються.

Запит на резервування чеку

Фіналізація чеку

Фіналізація раніше записаного або зарезервованого чеку

Запит на фіналізацію чеку

Створення чека з фіналізацією

Операція створення чеку з його фіналізацією. Містить повний цикл обробки чеку: процесинг, запис і фіналізацію.

Запит на створення чеку з фіналізацією

Резервування коштів за чеком

Операція дозволяє зарезервувати кошти на товарному, грошовому або бонусному рахунку покупателя або на банківській картці (при оплаті через мобільний додаток). До відправлення чеку на запис слід обов'язково провести об'єкт чеку через метод процесингу чека
Кошти резервуються до моменту списання операцією Списання раніше зарезервованих коштів за чеком) і стають недоступні для подальшого використання в інших операціях. Кошти резервуються на термін до семи днів, після чого, у випадку, якщо чек не було завершено і кошти по ньому не було списано, вони вивільняються для подальшого використання.

Запит на резервирование средств по чеку

Процесинг чеку із раніше зарезервованими коштами

Розрахунок знижок / бонусів, що нарахувуються / нарахувань на рахунок покупця, які були раніше зарезервовані за чеком операцією Резервування коштів за чеком.

Запит на процесинг чеку

Списання раніше зарезервованих коштів за чеком

Операція списання коштів, раніше зарезервованих за чеком операцією Резервування коштів за чеком). Сума коштів, що їх списується, не має перевищувати суми зарезервованих коштів, але суму коштів, що списуються, може бути зменшено. Таким чином, дані чеку може бути модифіковано порівняно із даними чеку, за яким проводилося резервування коштів, але лише в бік зменшення вартості і сум коштів, що списуються.

Запит на списання раніше зарезервованих коштів за чеком

Платежі

В системі inCust за чеком можна фіксувати платежі.


Запит платежів за чеком

За чеком можна отримати перелік платежів, що на ньому їх було зафіксовано.

Запит платежів за чеком

Додавання платежу до чеку

До чеку можна додати платіж.

Запит на додавання платежу до чеку

Скасування платежу за чеком

Раніше доданий до чеку платіж можна скасувати.

Запит на скасування платежу за чеком

Відправлення повідомлення з інформацією про платіж в додаток покупця

Термінал может бути ініціятором мобільного платежу. В цьому разі Термінал може відправити в додаток для покупців повідомлення з даними про платіж.

Запит на відправлення повідомлення з інформацією про платіж в додаток покупця

Запит статусу платежу

Термінал може запитати статус мобільного платежу за транзакцією/чеком.

Запит статусу платежу

Транзакції

Даний розділ присвячений роботі з транзакціями.


Об'єкт транзакції

Об'єкт містить загальну інформацію про транзакцію


Отримання переліку транзакцій

Запит на отримання переліку транзакцій

Скасування транзакції

Запит на скасування

Отримання інформації про транзакцію

Запит на отримання інформації про транзакцію

Отримання чека транзакції

Отримання об'єкта чеку, за яким було створено транзакцію.

Запит на отримання інформації про чек транзакції

Код замовлення

Код замовлення - це тимчасовий код, згенерований Терміналом в режимі Термінал або Стюард, що дозволяє ідентифікувати покупця, а також (якщо це вибрано при генерації) списувати цінності, такі як бонуси та ресурси з рахунку покупця.


Генерація коду замовлення

Термінал дозволяє згенерувати код замовлення. У випадку, якщо код дозволяє списання цінностей, його буде надіслано покупцеві, інакше код буде повернено в результаті запиту.

Запит на генерацію коду замовлення

Отримання останньго коду замовлення, що його було згенеровано Терміналом в режимі Термінал або Стюард

Термінал дозволяє отримати останній код, що його було згенеровано Терміналом в режимі Термінал або Стюард, що працює під тим же обліковим записом, що й Термінал.

Запит на отримання останнього коду, зареєстрованого програмою Термінал в режимі Стюард

Ідентифікатори покупця

Покупець має один або декілька ідентифікаторів, таких як номер телефону, email, ідентифікатор в соціальній мережі, номер пластикової картки тощо


Пошук покупця за ідентифікаторами

Маючи ідентифікатор (або декілька), такі як номер телефону, адреса електронної пошти, ідентифікатор в соціальній мережі тощо, Термінал може провести пошук записів покупців в системі inCust, котрі містять вказані ідентифікатори.

Запит на пошук покупця за ідентифікаторами

Реєстрація покупця зі встановленими ідентифікаторами

Термінал може зареєструвати нового покупця в системі inCust, використовуючи набір його ідентифікаторів, таких як номер телефону, адреса електронної пошти, ідентифікатор в соціальній мережі, тощо

Запит на реєстрацію покупця зі встановленими ідентифікаторами

Отримання ідентифікаторів покупця

Термінал може отримати всі ідентифікатори покупця в системі inCust.

Запит на отримання ідентифікаторів покупця

Додавання ідентифікаторів покупця

Термінал може додати ідентифікатори в запис про покупця в системі inCust.

Запит на додавання ідентифікаторів покупця

Видалення ідентифікаторів покупця

Термінал може видалити деякі ідентифікатори покупця в системі inCust, такі як номери пластикових карток тощо

Запит на видалення ідентифікаторів покупця

Купони

Робота з купонами.


Випуск купонів серії

Випуск купонів за вказаною серією. Випущені купони не додано до гаманця покупцеві.

Запит на випуск купонів серії

Отримання даних про купон

Отримання даних про купон за кодом або зовнішнім кодом.

Запит на отримання даних про купон

Використання купону без покупця

Купони типу «зовнішній купон» можуть бути використані без покупця.

Використання купону без покупця

Перелік купонів, доданих до гаманця покупця

В перелік включені всі купони, додані до гаманця покупця, котрі не було використано або прострочено.

Запит на отримання переліку купонів, доданих до гаманця покупця

Додавання купону до гаманця покупця

Запит на додавання купону до гаманця покупця

Використання купону типу "сертифікат"

Купони типу "сертифікат" дозволяють одноразово нараховувати винагороду покупцеві, винагорода може бути бонусами, акційними бонусами (з обмеженим терміном дії), поповненням рахунків покупця.

Використання купону типу "сертифікат""

Вигоди

Вигоди це певні бали або цінності, що нараховуються на рахунки покупця або на бонусний рахунок покупця. Бонусні бали можуть бути тимчасовими (мають термін дії і зникають після його закінчення) або звичайними, без обмеження терміну дії.


Нарахування вигоди покупцеві

Метод дозволяє нарахувати вигоди покупцеві.

Запит на нарахування вигоди покупцеві

Туристична картка (картка передплачених послуг)

Туристична картка це певна віртуальна картка, що містить набір передплачених послуг.

об'єкт туристичної картки містить наступні поля:

- **id**: ID туристичної картки  
- **code**: код туристичної картки
- **public_title**: публічна назва картки  
- **public_description**: публічний опис картки  
- **image**: зображення картки, посилання на зображення  
- **active**: ознака, чи є картка активною
- **activated_dt**: дата/час активації (у форматі `'YYYY-MM-DD HH-mm-ss'`)  
- **expire_dt**: дата/час терміну дії картки (у форматі `'YYYY-MM-DD HH-mm-ss'`)  
- **valid**: ознака, чи є картка дійсною
- **accounts**: масив об'єктів рахунку; містить дані про рахунки, що доступні за допомогою картки; кожен об'єкт містить наступні поля  
    - **id**: ID рахунку  
    - **public_title**: публічна назва рахунку  
    - **precision**: точність рахунку, можливі значення `'integer'`, `'two-decimal-places'`, `'three-decimal-places'`  
    - **amount**: залишок на рахунку
- **services**: масив об'єктів послуги; містить дані про послуги, що доступні за допомогою картки; кожен об'єкт містить наступні поля  
    - **id**: ID послуги  
    - **public_title**: публічна назва послуги 
    - **public_description**: публічний опис послуги  
    - **category**: об'єкт категорії послуг; містить дані про категорію, до якої належить послуга; містить наступні поля  
        - **id**: ID категорії  
        - **public_title**: публічна назва категорії  
    - **decrement_step**: шаг декрементації (використання) рахунку  
    - **usage_limit_per_loyalty**: обмеження на кількість використань в програмі лояльності (`0` - без обмеження)  
    - **usage_limit_per_loyalty_period_type**: тип періоду обмеження, можливі значення `'all-card-time'` - весь час дії картки, `'hour'` - години, `'day'` - дні, `'month'` - місяці 
    - **usage_limit_per_loyalty_period_value**: кількість періодів обмеження (напр. 7 для обмеження в днях означає тиждень) 
    - **usage_limit_per_pos**: обмеження на кількість використань в точці продажу (`0` - без обмеження)  
    - **usage_limit_per_pos_period_type**: тип періоду обмеження, можливі значення `'all-card-time'`, `'hour'`, `'day'`, `'month'`  
    - **usage_limit_per_pos_period_value**: кількість періодів обмеження
    - **used_times**: використано разів, кількість  
    - **available_times**: доступно до використання разів, кількість, розрахункове значення
    - **available_amount**: залишок на рахунку
    - **available_now**: доступність послуги в конкретний момент часу

Перелік туристичних карток покупця

В перелік включені всі туристичні картки, додані до гаманця покупця.

Запит на отримання переліку туристичних карток покупця

Додавання туристичної картки до гаманця покупця

Метод дозволяє додати туристичну картку до гаманця покупця. Повертає перелік туристичних карток, доданих до гаманця покупця.

Запит на додавання туристичної картки до гаманця покупця

Отримання даних про туристичну картку

Пошук туристичної картки за кодом і отримання інформації про неї.

Запит на отримання даних про туристичну картку

Використання послуги з туристичної картки

Одноразове використання послуги, доступної за туристичною карткою

Запит на отримання даних про туристичну картку

Крамниця

Програма лояльності може мати активовану Крамницю, в якій покупці можуть оформлювати замовлення, використовуючи мобільний додаток. Використовуючи API Термінала, ці замовлення можна оплатити, відвантажити або скасувати.

Об'ект замовлення містить наступні поля:


Перелік замовлень покупця

Посторінковий перелік замовлень покупця, відфільтрований за датою, а також ознакою оплати/неоплати.

Запит на отримання переліку замовлень покупця

Перелік замовлень

Посторінковий перелік замовлень, відфільтрований за датою, а також ознакою оплати/неоплати.

Запит на отримання переліку замовлень

Отримання даних про замовлення

Дані про замовлення.

Запит на отримання даних про замовлення

Зміна статуса замовлення

API терміналу дозволяє змінити статус замовлення

Запит на зміну статусу замовлення

Завдання

В системі inCust можна фіксувати завдання для зовніщніх модулів і пристроїв (колонки АЗС, місця зарядження електромобілів, паркування тощо). Завдання можуть бути прикріплені до чеку або бути незалежною сутністю, який в майбутньому може бути прикріплено до чеку.


Об'єкт завдання

Завдання - це складний об'єкт, дані якого залежать від типу завдання, що виконується (наливання палива, заряджання електромобіля тощо).


Запит завдань за чеком

За чеком можна отримати перелік закріплених за ним завдань.

Запит завдань за чеком

Створення завдання із додаванням до чеку

До раніше створеного чеку можна додати нове завдання.

Запит на створення завдання із додаванням його до чеку

Створення завдання

Завдання може бути створено як оремий незалежний об'єкт. Пізніше його можна закріпити за чеком.

Запит на створення завдання

Інформація про завдання

Цей метод повертає інформацію про завдання

Запит на отримання інформації про завдання

Запуск завдання

Запуск раніше створеного завдання в роботу

Запит на запуск завдання

Зупинення завдання

Примусове зупинення завдання.

Запит на зупинення завдання

Прикріплення наявного завдання до чеку

Раніше створене завдання, що не є прикріпленим за чеком, в будь-який момент можна прикріпити до чеку, що існує.

Запит на прикріплення наявного завдання до чеку

Паливо і енергія

В системі inCust можна підключити зовнішні контролери, що керують автозаправним і зарядним обладнанням.


Комплексна інформація про стан паливних колонок та зарядних станцій

Цей метод повертає комплексну інформацію про стан паливних колонок або зарядних станцій, підключених до цього Термінала.

Запит на отримання інформації про стан паливних колонок та зарядних станцій

Товари та категорії в бренді

Використовуючи API Терминалу можна створювати й редагувати товари та категорії в бренді.


Отримання переліку товарів
Створення товару
Отримання переліку категорій товарів
Отримання даних про категорію товарів
Зміна категорії товарів
Додавання/зміна зображення категорії товарів
Отримання товару за артикулом
Отримання товару за ID
Зміна товару
Активація/деактивація товару
Додавання додаткового зображення товару
Видалення додаткового зображення товару
Додавання основного зображення товару
Додавання рекомендованих значень для товару
Додавання переліку цін для товару

Додаткові можливості


Підтвердження телефону покупця

Цей метод використовується для перевірки, що номер, названий покупцем, дійсно йому належить. Процедура підтвердження відбувається в два етапи:

  1. Відправлення на номер телефону SMS-повідомлення з кодом підтвердження
  2. Перевірка коду підтвердження, отриманого від покупця.
Запит на відправлення на номер телефону SMS-повідомлення з кодом підтвердження
Запит на перевірку коду підтвердження, отриманого від покупця

Коди відповідей сервера

Нижче наведено перелік кодів відповідей API

Код Опис
0 Повернено повідомлення
1 Помилка створення покупця
2 Помилка входу покупця
3 Некоректний токен
4 Некоректний PIN-код
5 Телефон покупця не знайдено
6 Некоректний пароль
7 Обліковий запис покупця призупинено
8 Покупця не знайдено
9 Неможливо взначити розташування
10 Помилка читання бази даних
11 Помилка запису бази даних
12 Помилкове значення поля
13 Відсутнє обов'язкове значення поля
14 Обліковий запис користувача заблоковано
15 Обліковий запис користувача видалено
16 Вимагається згода користувача
18 Помилка завантаження зображення
20 Помилка генерації PIN-коду
21 Помилка відправлення PIN-коду
22 Потрібний PIN-код
25 Покупець з таким номером телефону вже існує
26 Покупець з такою електронною адресою вже існує
27 Покупця тимчасово заблоковано внаслідок відправлення ним запитів з невірними параметрами
28 Покупець з таким ідентифікатором вже існує
30 Бізнес не знайдено
31 Покупця не знайдено
32 Код рекомендації не знайдено
33 Рахунок покупця не знайдено
34 За вказаний період статистики немає
35 Помилка списання бонусів inCust
36 Бізнес відімкнено
40 Програму лояльності не знайдено
41 Правило програми лояльності не знайдено
42 Категорію товарів не знайдено
43 Товар не знайдено
44 Товар з таким кодом існує
45 Помилка програми рекомендації
46 Код рекомендації не знайдено
47 Тип доставлення не знайдено
48 Крамницю не знайдено
49 Помилка в даних доставлення
50 Точку продажу не знайдено
51 Замовлення не знайдено
52 У замовлення транзакцію вже встановлено
60 Термінал не знайдено
61 Термінал відімкнено
62 Такий номер телефону Термінала inCust або продавця вже існує
63 Термінал не використовує пароль. Скористайтеся ключем API KEY для доступу.
64 Номер телефону Термінала не встановлено
65 Термінал тимчасово заблоковано внаслідок відправлення ним запитів з невірними параметрами
70 Категорія карток не існує
71 Картку з таким номером вже зареєстровано за іншим покупцем
80 Правило програми лояльності не знайдено
90 Повідомлення не знайдено
100 Транзакцію не знайдено
101 Помилка створення транзакції
102 Нестача коштів на рахунку inCust. Для продовження роботи необхідно поповнити ваш рахунок в Панелі управління inCust.
103 Помилковий тип транзакції
104 Транзакцію зареєстровано за іншим користувачем
113 Неправильний номер телефону
114 Категорію покупців не знайдено
115 QR код використано або він застарів
116 Неправильний QR код
120 Новину не знайдено
130 Поле користувача не знайдено
131 Поле "Номер телефону" не встановлено
132 Поле "Email" не встановлено
140 Купон не знайдено
141 Серію купонів не знайдено
142 Неприпустимий зовнішній код
143 У відсканованому коді не міститься купон inCust
144 Купон вже використано
145 Не встановлено валюту
146 Подарунковий сертифікат не знайдено
147 Вказані помилкові серії купонів
148 Подарунковий сертифікат некоректний
149 Операцію не можна застосувати для вказаного типу серії купонів
150 Некоректне або прострочене посилання
151 Некоректна адреса електронної пошти або посилання прострочене
160 Туристична картка: картку вже зареєстровано за іншим покупцем
170 Помилка в даних чеку
171 Помилковий тип платежу
172 Помилка рахунку покупця в чеку
173 Правило не знайдено
174 Недостатньо коштів на рахунку покупця
180 Об'єкт, котрим ділилися, не знайдено
181 Ділитися цим купоном не дозволено налаштуваннями
182 Ви не можете додати купон, котрим поділилися
185 Вказано невірний тип вигоди
190 Категорію послуги туристичної картки не знайдено
191 Рахунок туристичної картки не знайдено
192 Послугу туристичної картки не знайдено
193 Серію туристичної картки не знайдено
194 Невірний тип серії туристичної картки
195 Туристичну картку не знайдено
196 Помилка відімкнення туристичної картки
197 Туристична картка недійсна
198 Послуга туристичної картки недійсна
199 Послуга туристичної картки не доступна
200 Цей функціонал недоступний в поточному тарифному плані
201 Тарифний план не знайдено
210 Перевищено ліміт кількості даних
220 Номер замовлення платежу не знайдено
230 Позиція обміну валют з такими параметрами вже існує
250 Не встановлено валюту
260 Платіжну картку не знайдено
261 Платіж не знайдено
262 Неприпустимий статус платежу
263 Неприпустима сума платежу
264 Невірний пароль платіжної картки
265 Помилка обробки платежу
266 Деталі платежу не знайдено
267 Бренд не налаштовано для використання платіжної системи
268 Платіж мобільним додатком неможливо виконати без покупця
270 Завдання не знайдено
271 Завдання вже закріплено за транзакцією
272 До транзакції вже прикріплено завдання
273 Транзакція має незавершені завдання
280 Соціальну мережу не підтримується
281 Токен соціальної мережі є помилковим
282 Автентифікація в соціальній мережі не вдалася
300 Каса зараз обслуговує іншого покупця
401 Відмовлено в доступі
404 URL не знайдено
500 Помилка сервера
9000 Покупця не знайдено
9001 Бізнес не знайдено
9002 Програму лояльності не знайдено
9003 Точку продажу не знайдено
9004 Такий логін Термінала inCust або продавця вже існує
9005 Такий номер телефону Термінала inCust або продавця вже існує
9006 Термінал inCust або продавця не знайдено
9007 Транзакцію не знайдено
9008 Купон не знайдено
9009 Помилка скасування транзакції. Транзакцию не знайдено.
9010 Транзакцию вже було скасовано
9011 Помилка скасування транзакції. Транзакцію з нарахування бонусів не знайдено.
9012 Помилка скасування транзакції. Бонуси вже списано.
9013 Помилка транзакції. Недостатньо бонусів на рахунку.
9014 Транзакцію вже було підтверджено
9015 Помилка транзакції. Неможливо списати бонуси в офлайн режимі.
9016 Помилка транзакції. Не встановлено валюту для цього Термінала inCust або продавця.
9017 Помилка транзакції. Неможливо списати бонусів больше, ніж на суму покупки.
9018 Помилка транзакції. Неможливо скасувати транзакцію цього типу.
9019 Помилка транзакції. Покупець в чорному списку.
9020 Помилка транзакції. Обліковий запис покупця не активний, очікуємо на підтвердження.
9021 Помилка транзакції. Покупець не має прав на списання бонусів.
9022 Помилка транзакції. Обліковий запис покупця призупинено.
9023 Помилка транзакції. Обліковий запис покупця заблоковано.
9024 Бонусний рахунок покупця не знайдено
9025 Код рекомендації не знайдено
9026 Рахунок покупця не знайдено в переліку рахунків вашого бізнесу
9027 Категорію карт не знайдено
9029 Тарифний план не знайдено
9030 Помилка транзакції. Не вказано валюту.
9031 Рахунок покупця не знайдено
9032 Помилка скасування транзакції. Недостатньо коштів на рахунку покупця.
9033 Вказану транзакцію не знайдено
9034 Помилка транзакції. Недостатньо коштів на рахунку покупця.
9035 Помилка транзакції. Вказаний тип транзакції не може бути підтверджено.
9036 Помилка транзакції. Неможливо додати нульову або від'ємну кількість бонусів.
9037 Помилка транзакції. Неможливо поповнити рахунок на нульову або від'ємну суму.
9038 Сума використаних для поповнення рахунку бонусів протягом календарного місяця не може перевищувати вартості послуг, наданих з початку місяця.
9039 Серію купонів не знайдено
9040 Купон використано максимальну для серії купонів кількість разів
9041 Купон використано максимальну для цього покупця кількість разів
9042 Купон прострочено
9043 Вичерпано всі зовнішні коди
9044 Купон не знайдено
9045 У відсканованому коді не міститься купон inCust
9046 Купон вже використано іншим покупцем
9047 Не вказано валюту
9048 Серію купонів вимкнено
9049 Використано код серії для купонів з унікальним кодом
9050 Об'єкт, котрим ділилися, не знайдено
9051 Подарунковий сертифікат не знайдено
9052 Поділитися цим купоном не дозволяється налаштуваннями
9053 Купон вже використано
9054 Обліковий запис покупця вже пов'язано з бізнесом
9055 Транзакцію вже завершено
9056 Серію туристичної картки не знайдено
9057 Термін дії туристичної картки скінчився
9058 Туристичну картку випущено максимальну кількість разів
9059 Вичерпано всі коди туристичної картки
9060 Програма рекомендацій неактивна
9061 Досягнуто ліміт випуску кодів програми рекомендацій
9062 Додаток не знайдено або неактивний
9063 Замовлення не знайдено
9064 Обліковий запис користувача заблоковано
9065 Обліковий запис користувача видалено
9066 Параметр не знайдено
9067 Користувач з таким номером телефону вже існує
9068 Користувач з такою адресою електронної пошти вже існує
9069 Помилка транзакції. Неможливо списати коштів більше, ніж авторизовано.
9997 Функціональність в розробці
9998 Недостатньо коштів на рахунку inCust. Для продовження роботи необхідно поповнити ваш рахунок в панелі управління inCust.
9999 Загальна помилка SQL