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

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

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

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

Модели оборудования, поддерживаемые производителями драйверов
Вроде этот терминал Ingenico DESK поддерживается самим support*ingenico.ru
https://1c.ru/news/info.jsp?id=25660
6. uriah 16 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 61 13.11.20 18:45 Сейчас в теме
(6)Это не подходит. Потому что надо только через websocket.
8. uriah 16 13.11.20 18:57 Сейчас в теме
(7)
Это не подходит. Потому что надо только через websocket.

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

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

Бесплатный вариант https://github.com/lintest/VanessaExt/blob/develop/Docs/WindowsControl.md#WebSocket
13. Pervuy 61 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 1271 24.11.20 20:51 Сейчас в теме
(14) подключал при инициализации сеанса. Возможно стоит "Безопасный режим" который блокирует работу с внешними файлами.
Какая версия платформы, какая конфигурация и её версия?
17. Pervuy 61 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 61 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 183 16.11.21 15:29 Сейчас в теме
Насколько мне известно, программа-прослойка которая слушает веб-сокет (веб-сокет сервер), работает с терминалом или по прямому подключению TCP или по КОМ порту, но можно обойтись и без нее, и работать напрямую с терминалом отправляя JSON пакеты. Но фишка даже не в этом, а в том, что если кассы работают на сервере терминалов, да еще и в другой подсети, никакие веб-сокеты и TCP подключения работать не будут ( только USB (COM эмуляция)
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день