Интеграция 1с и эквайрингового терминала ПриватБанка через WebSocket

1. Pervuy 65 13.11.20 17:38 Сейчас в теме
Доброго времени суток!
У меня появилась задача провести стыковку 1с и эквайрингового терминала ПриватБанка. Основная проблема, что эти терминалы работают через WebSocket. Разработчики банка ничем не могут помочь со стороны 1с. Может у кого то на этом форуме был опыт реализации этой задачи и он со мной поделится принципом или каким то наработками.
Я облазил весь интернет нашел внешние компоненты для работы с WebSocket, только вот нету уверенности, что они мне 100% помогут, по этому пока их не качал. Да и особо нету понимания, как это все в целом должно работать.
Найденные решения
12. malikov_pro 1327 13.11.20 22:17 Сейчас в теме
https://infostart.ru/public/1112969/ - эта точно работает использовал в своей разработке, умеет вызывать оповещение на клиенте

Бесплатный вариант https://github.com/lintest/VanessaExt/blob/develop/Docs/WindowsControl.md#WebSocket
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. uriah 18 13.11.20 17:49 Сейчас в теме
(1)
У меня появилась задача провести стыковку 1с и эквайрингового терминала ПриватБанка. Основная проблема, что эти терминалы работают через WebSocket. Разработчики банка ничем не могут помочь со стороны 1с. Может у кого то на этом форуме был опыт реализации этой задачи и он со мной поделится принципом или каким то наработками.

Напишите марку, используемого оборудования.
3. Pervuy 65 13.11.20 18:25 Сейчас в теме
(2)Ingenico DESK3200.
Этот терминал может работать и через ECR_ActiveX_Library_x32_v.1.9.3.5 как Новый COMОбъект("ECRCommX.BPOS1Lib")
Но в банке отказались настраивать терминал через этот протокол. Так как считают его устаревшим и не универсальным.
5. uriah 18 13.11.20 18:38 Сейчас в теме
(3)
Ingenico DESK3200

Модели оборудования, поддерживаемые производителями драйверов
Вроде этот терминал Ingenico DESK поддерживается самим support*ingenico.ru
https://1c.ru/news/info.jsp?id=25660
6. uriah 18 13.11.20 18:41 Сейчас в теме
(3)Программно-аппаратный комплекс "Ingenico ARCUS2" с драйвером "Ingenico: Драйвер эквайринговой системы для 1С:Предприятие" поддерживается конфигурациями, разработанными на технологической платформе "1С:Предприятие 8.3" и использующими подсистему "Библиотека подключаемого оборудования" (БПО), версии 2.1.1.29 и выше в режиме толстого и тонкого клиента.

Драйвер удовлетворяет требованиям сертификации для локального способа подключения оборудования в операционных средах: Windows 7, Windows 8, Windows 10. Использование драйвера бесплатное.

C описанием программно-аппаратного комплекса "Ingenico ARCUS2" можно ознакомиться в письме № 21177 от 15.03.2016г.

Помимо представленного на сертификацию терминала Ingenico IPP320, программный комплекс "Ingenico ARCUS2" поддерживает модели Ingenico серий:

Telium TETRA & Telium2;
LANE/iPP/iSC;
DESK/iCT;
MOVE/iWL
и подключение по RS-232 ,USB(Virtual-COM).
7. Pervuy 65 13.11.20 18:45 Сейчас в теме
(6)Это не подходит. Потому что надо только через websocket.
8. uriah 18 13.11.20 18:57 Сейчас в теме
(7)
Это не подходит. Потому что надо только через websocket.

Запросил информацию в интежико.
9. uriah 18 13.11.20 19:08 Сейчас в теме
(7)
Это не подходит. Потому что надо только через websocket.

К сожалению, ответят только в понедельник.
10. Torin 817 13.11.20 19:45 Сейчас в теме
(3) ПриватБанк .. Украина?
11. Pervuy 65 13.11.20 21:28 Сейчас в теме
28. user1740139 08.02.22 02:43 Сейчас в теме
(1)Здравствуйте! Можно с Вами связаться??? Интересует интеграция POS-терминала с 1С. Увидел что вы синхронизировали 140 магазинов у нас 26 магазинов просьба дать обратную связь... Если что мы с Украины
4. Pervuy 65 13.11.20 18:28 Сейчас в теме
Так же в банке пишут, что для работы совмещения по websocket необходимо приложение genericDriverJson, оно выступает в качестве ретранслятора, принимает запросы по websocket и работает с портом терминала. Это приложение у меня есть но как его подружить с 1с не знаю.
Вот и ищу человека, который имел опыт разработки и настройки.
12. malikov_pro 1327 13.11.20 22:17 Сейчас в теме
https://infostart.ru/public/1112969/ - эта точно работает использовал в своей разработке, умеет вызывать оповещение на клиенте

Бесплатный вариант https://github.com/lintest/VanessaExt/blob/develop/Docs/WindowsControl.md#WebSocket
13. Pervuy 65 15.11.20 13:35 Сейчас в теме
(12)Да спасибо. С помощью этой компоненты работает. Пока только тестовую версию компоненты использовал.
15. user1398246 24.11.20 18:24 Сейчас в теме
(13)Получилось подключить?
14. user1398246 24.11.20 18:21 Сейчас в теме
(12)1112969 - работает как отдельная обработка, как только вызываю ее из чека виснет или не подключает компоненту.
16. malikov_pro 1327 24.11.20 20:51 Сейчас в теме
(14) подключал при инициализации сеанса. Возможно стоит "Безопасный режим" который блокирует работу с внешними файлами.
Какая версия платформы, какая конфигурация и её версия?
17. Pervuy 65 25.11.20 10:02 Сейчас в теме
Вообще я попробовал демо компоненту с паблика https://infostart.ru/public/1112969/ даже потом думал купить полную. В итоге нашел другой паблик https://infostart.ru/public/808432/ и тут скачать за старт мани себе компоненту. Так получилось что качал и компоненту v1 и v2 для х32. Но рекомендую качать только v2, хотя обе работают.
18. user652772_sheregiy 06.09.21 11:51 Сейчас в теме
Вам нужно обратиться в ПриватБанк с просьбой перевести устройство на протокол BPOS1 и все заработает без всяких ВебСокетов, переводят без проблем
19. Pervuy 65 07.09.21 14:40 Сейчас в теме
(18) Обращался. Они мне отказали, аргументируя тем, что это старая технология от которой будут уходить. Так же они закупили эквайринговые терминалы на базе ОС Андроид и те терминалы смогут работать с совмещением только через ВебСокет.
В дополнение скажу что через ВебСокет работают все виды их терминалов Верифон, Индженико, pax a930 (Андроид), а с BPOS1 только Индженико.
И я уже успешно закончил проект этот внедрения на 140 магазинах. Хуже всего работают конечно Верифоны с этой системой.
21. JokerVic 11.10.21 09:50 Сейчас в теме
(19) Дайте пожалуйста Ваш e-mail Спасибо
26. Rokstedi 19 04.01.22 16:36 Сейчас в теме
(19) Можете поделится драйвером?
29. user1743073 12.02.22 10:55 Сейчас в теме
Добрий день. Можете налаштувати термінал Индженико. ІСТ 220 в BAF?
25. Rokstedi 19 04.01.22 16:27 Сейчас в теме
(18)
Перевести устройство на протокол BPOS1 и все заработает без всяких ВебСокетов, переводят без пробле

А какой драйвер использовать для BPOS1?
20. user652772_sheregiy 08.09.21 14:34 Сейчас в теме
Вот только на днях меня ПБ перевел на BPOS1
22. Ohrymchuk_Sasha 18.10.21 23:32 Сейчас в теме
23. user1051135 29.10.21 12:00 Сейчас в теме
Как с Вами связаться, можно Вашу почту?
24. Ditron 191 16.11.21 15:29 Сейчас в теме
Насколько мне известно, программа-прослойка которая слушает веб-сокет (веб-сокет сервер), работает с терминалом или по прямому подключению TCP или по КОМ порту, но можно обойтись и без нее, и работать напрямую с терминалом отправляя JSON пакеты. Но фишка даже не в этом, а в том, что если кассы работают на сервере терминалов, да еще и в другой подсети, никакие веб-сокеты и TCP подключения работать не будут ( только USB (COM эмуляция)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот