Налаштування інтеграції
Uployal
Налаштування
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 
Налаштування знижки "Uployal"



Проблеми через які плагін може не працювати
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' Під час редагування замовлення типом оплати “Uploya” (платіжна система UployalPaymentPlugin) виникла помилка.
”На стороні зовнішної платіжної системи виникла помилка.
”
Зверніться до адміністратора для з'ясування причини проблеми. 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") An error occurred while sending the request.