Разработка desktop -приложения для интеграции онлайн ERP-системы с POS-терминалами
ERP-система ProSklad соответствует требованиям трехкомпонентной интегрированной системы (далее ТИС). ProSklad работает как веб-приложение (SPA на Vue.js). Одним из требований к ТИС является интеграция с POS-терминалами различных банков. Под интеграцией подразумевается процесс, когда пользователь инициирует оплату в веб-приложении, а терминал автоматически подхватывает сумму и готов принять платеж.
Разработка desktop-приложения заключалась в проектировании и разработке модуля, связывающего POS-терминалы различных банков и ERP-систему. Разработчикам ProSklad больше не нужно знать об особенностях работы различных POS-терминалов, их разнородных API и библиотек. Модуль позволят использовать единый интерфейс для работы с POS-терминалами. Поддержка каждого нового банка или терминала осуществляется в самом модуле без необходимости вносить изменения в ERP-систему ProSklad. Таким образом, разработка desktop-приложения позволила привлечь новых потребителей и расширить список банков-эквайеров, подключение которых ранее было затруднительно.
- Технологии:
- C#
- .Net
- С++/CLI
- RS-232
- Windows Forms
- Websocket