Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch
Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch

Налаштування інтеграції

Uployal

Що для цього потрібно?
1) Створити заявку на чергового в планфікс на чергового за назвою Інтеграція Uployal.
2) Налаштування плагіну на касі та типів оплати з боку SyrveOffice.

Налаштування


1) Завнатажити на ГК плагін за цим посиланням.

2) Покласти плагін за шляхом:

C >> Program Files >> iiko >> iikoRMS >> Front.Net >> Plugins

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

3) Підтримка Uployal має надати дані для внесення в конфіг плагіну, що знаходиться за шляхом:

C\Users\uployal\AppData\Roaming\iiko\CashServer\PluginConfigs\<plugin_folder_name>

4) Налаштування локалізації плагіну

Файли локалізацій знаходяться в папці Translations

Розташування: C:\Users\AppData\Roaming\iiko\CashServer\PluginConfigs\Translations

Файли локалізацій мають мати назву у вигляді Translation.Country_name, формат файлу - json

Наприклад, Translation.English, Translation.Ukraine, Translation.Poland

Самі файли можна взяти або у техпідтримки Uployal, або з уже налаштованої інтеграції

5) Налаштувати в SyrveOffice типи оплат.

6) Протестувати роботу плагіну. При наявності помилок - перевірити лог плагіну.

Якщо не вдається розібратись - надати конфіг та лог плагіну підтримці Uployal.

Лог знаходиться за шляхом:
%AppData%\iiko\logs\Resto.Front.Api.UployalPaymentPlugin
Налаштування типів оплати

1. Тип оплати для оплати бонусами на Syrve POS
Найменування: UployalPaymentPlugin
Тип: Зовнішній тип оплати
Назва в чеку: Uployal
Обов'язково має бути ввімкнено:
Можна комбінувати з іншими типами оплат
Проводити як знижку: "Uployal"

Налаштування знижки "Uployal"

2. Готівка
Тип: Оплата готівкою
Можна комбінувати з іншими типами
Код: CASH


3. Банківська Картка
Тип: Банківські картки
Можна комбінувати з іншими типами
Код: CARD
4. Онлайн
Тип: Банківські картки
Можна комбінувати з іншими типами
Код: ONLIN

Проблеми через які плагін може не працювати


1) Відсутня ліцензія,

Задіює ліцензії PaymentPlugin (syrvePos) та FrontPaymentPlugin (внутрішній платіжний інтерфейс фронт-системи)

2) Невірні креди плагіну,

Даі надає підтримка Uployal.

3) Застаріла версія плагіну

4) Відсутня бібілотека

Коментар від підтримки аплоял:

Згідно документації net framework підтримка json зявилась у версії 4.5, але чомусь на більшості компів її бібліотеки бракує на новіших версіях фреймворку. Ваш модуль використовує бібліотеку Newton.Json. Я її просто додавав вручну у фреймворк в глобальний кеш бібліотек. По шляху c:\Windows\Microsoft.NET\assembly\GAC_MSIL\ (теоретично можна покласти поруч з плагіном, але Syrve чомусь його там не бачить)

5) Помилка на касі:

Не налаштований тип оплати 'Uployal'
Частіш за все проблема з конфігураційним файлом. Щоб вирішити цю проблему, слід перевірити конфігураційний файл на його правильність (переконатись, що всі лапки, коми та інші символи використовуються коректно).
Якщо ви не можете швидко знайти помилку в конфігураційному файлі, перегляньте логи програми. Логи можуть містити додаткову інформацію про помилку, яка допоможе вам вирішити проблему. Зверніть увагу на будь-які повідомлення про помилки, включаючи стек викликів, які можуть показати місце, де виникла проблема.
6) Помилка на касі:
Під час редагування замовлення типом оплати “Uploya” (платіжна система UployalPaymentPlugin) виникла помилка.
”На стороні зовнішної платіжної системи виникла помилка.
”
Зверніться до адміністратора для з'ясування причини проблеми.
Необхідно звернути увагу на помилку яка буде відображатись у лівому верхньому куті в червоному квдараті:
Необхідно звернутися до команди “Uployal” з ціллю видалити чек
Unexpected error on server side or invalid response received!
Content: ("success": false,
"detail": ("consumer":["message":"Consumer has already have open order in other
shop"
,
"code":"invalid"||),
"type":"CONSUMER
_
INVALID")
Необхідно звернутися до команди “Uployal”
An error occurred while sending the request.