Со стороны платёжных систем: клиенту необъодимо заключить договор эквайринга с банками-партнёрами, причём особым образом: Нужно проинформировать, что это именно "терминальные технологии" (далее ТТ), банк должен выпустить ключи и передать по своим каналам в ТТ Подключение занимает до 7 дней.
Со стороны сетевой инфраструктуры: Терминалам необходим прямой доступ в интернет для стабильной работы.
Необходимо настроить вендотеки по инструкции
В Барс.Администраторе необходимо в разделе Точки обслуживания -> Кассы создать кассу, которая будет использоваться для продаж на вендотеке. Если вендотеков несколько, то можно сделать одну кассу. Но для детальной аналитики лучше создавать отдельные кассы.
В кассу необходимо добавить услуги, которые будут использоваться для банковских проходов. Рекомендуется создать отдельные услуги. Либо абонементы, если планируется продажа абонементов и последующее их использование.
И абонементы, и услугу необходимо также добавить в платный доступ в разделе Точки обслуживания -> платный доступ.
В разделе Справочники -> Оборудование создать считыватели для вендотеков. Параметры оборудования:
Компьютер: Системное имя компьютера. Задаётся то, где развернут агент
Порт: не настраивается (дефолтные значения)
Терминал: Виртуальный. задаётся имя. Отслеживаем флаг активности
Считыватель: Номер, преобразование кода, направление, услуги, и прочие опции.
Зарезервированные номера считывателей:
10 — БК(хэшпан)
20 — обычные карты/
30 — сканер ШК.
Необходимо стандартно заполнить номер считывателя, услугу, направления, преобразования, если необходимо, опции и дополнительный раздел:

Здесь:
Обязательно для используемых услуг или абонементов необходимо создать тариф на депозит.
Сохранить все изменения. Проверить, что изменения сохранились.
В config-файле (appsettings.Production.json) необходимо заполнить раздел Vendotek
"Vendotek": {
"Enable": true, //Включить или выключить тип контроллеров. Должно быть true
"Terminals": [ //здесь заполняются контроллеры. Каждый контроллер в структуре {}
{
"Enable": true, //Включить или выключить контроллер
"Name": "Вендотек с внешней платой", // Имя. Появится в дашборде, если не заполнено в Администраторе.
"TerminalId": "221400008530", //Серийный номер терминала. Указан на плате и на коробке
"BarsControllerId": 234258, //Идентификатор контроллера в Барс.Администраторе. Если не указать, то необходимо детально заполнять следующие разделы
"BankReader": { //Раздел настроек считывателя банк.карт
"Enable": true,
"PassType": "Standard"
},
"CardReader": { //Раздел настроек считывателя карт
"Enable": true,
"PassType": "Standard"
},
"Scanner": { //Раздел настроек сканера штрих-кодов
"Enabled": false
"PassType": "Standard"
},
"CustomMessage": "Приложите карту", //Сообщение, которое показывается на терминале
"AdditionalConfigs": {},
"UseCardHashPan": true, //Используется ли хэшпан или просто uid карты. РЕКОМЕНДУЕТСЯ ВСЕГДА использовать хэшпан
"UseFiscalization": false, //Используется ли внешняя фискализации ТТ (Необходим отдельный договор)
"ReversalTimeout": 200000 //Время ожидания возврата. Ставится максимальный
},
{Вот тут настройки другого терминала, если их несколько, в той же структуре}
]
},
Со стороны платёжных систем: клиенту необъодимо заключить договор эквайринга и получить Tidы , логины и пароли, которые будут использоваться в терминали
Со стороны сетевой инфраструктуры: Терминалам необходим прямой доступ в интернет для стабильной работы.
Вендотеки работают в связке с DK-LX, поэтому настраиваются аналогично BCP-контроллерам.
"BCP": {
"Port": 5004, // Порт исходящих запросов
"Enable": true, // Включить или выключить обращение к данному типу контроллеров. Должно быть true в данном случае
"TerminalPingingMinutes": 0.2, // Периодичность пингования
"Terminals": [] // Настройка терминалов. Можно не заполнять, так как они тянутся из Барс.Администратора
}

В Барс.Администраторе необходимо в разделе Точки обслуживания -> Кассы создать кассу, которая будет использоваться для продаж на вендотеке. Если вендотеков несколько, то можно сделать одну кассу. Но для детальной аналитики лучше создавать отдельные кассы.
В кассу необходимо добавить услуги, которые будут использоваться для банковских проходов. Рекомендуется создать отдельные услуги. Либо абонементы, если планируется продажа абонементов и последующее их использование.
И абонементы, и услугу необходимо также добавить в платный доступ в разделе Точки обслуживания -> платный доступ.
В разделе Справочники -> Оборудование создать считыватели для вендотеков. Необходимо стандартно заполнить номер считывателя, услугу, направления, опции и дополнительный раздел:

Здесь: