СУБЛИЦЕНЗИОННЫЙ ДОГОВОР № ВТБ24/ИНП-2015/2017 г. Москва «____»_____2015 г. Общество с ограниченной ответственностью «ИНПАС КОМПАНИ», именуемое далее «Лицензиат», в лице Генерального директора Коробова Ильи Владимировича, действующего на основании Устава, с одной стороны, и ВТБ 24 (ПАО), именуемое далее «Сублицензиат», в лице члена Правления, директора Департамента банковских и информационных технологий Русанова Сергея Георгиевича, действующего на основании доверенности от 27.10.2014 года № 2601, с другой стороны, вместе именуемые – Стороны, заключили настоящий Договор (далее – Договор) о нижеследующем: 1. Предмет договора 1.1. По Договору Лицензиат предоставляет Сублицензиату неисключительное право использования программных продуктов (далее – ПО) в предусмотренных Договором пределах. 1.2. Перечень ПО и стоимость простых лицензий на ПО, права на которое передаются по Договору, указывается Сторонами в Приложении №1 к Договору (Перечень ПО). Сублицензиат приобретает у Лицензиата простые лицензии в количестве, указанном в Заявке Сублицензиата на приобретение простых лицензий на условиях Договора, составленной по Форме, приведенной в Приложении №2 к Договору и подписываемой лицом, уполномоченным на представление интересов Лицензиата в отношениях с третьими лицами с приложением документа, подтверждающего такие полномочия. 1.3. Обладателем (Лицензиаром) всех исключительных прав на ПО является ООО «ИНПАС СОФТ» (ОГРН 1107746991307). ООО «ИНПАС КОМПАНИ» наделено правом предоставлять неисключительное право использования ПО третьим лицам (сублицензиатам) в соответствии с договором от 27.03.2012 № 12/1/2012, заключенным с Лицензиаром. 2. Перечень и объем передаваемых прав 2.1. Неисключительное право использования ПО переходит к Сублицензиату с даты подписания Акта приема-передачи (по форме, установленной Приложением № 3 к настоящему Договору). 2.2. Сублицензиат вправе использовать ПО в течение всего срока действия исключительного права на ПО (ст. 1281 Гражданского кодекса Российской Федерации). 2.3. ПО передается Сублицензиату без исходных текстов и может включать: программное обеспечение (исполняемый код), лицензионный ключ и/или электронный лицензионный ключ, функциональное описание (Приложение № 4 к Договору, являющееся его неотъемлемой частью). ПО передается Сублицензиату посредством электронной почты на электронный адрес, указанный в 4.6. Договора. 2.4. Лицензиат предоставляет Сублицензиату неисключительное право (простую лицензию) на использование ПО в следующем объеме: 2.4.1. Воспроизводить ПО – записывать (устанавливать) ПО в память ЭВМ (иного оборудования) с целью правомерного использования (загрузка экземпляра ПО) на следующих условиях: количество единиц оборудования (POS-терминал, пин-пад, ЭВМ) не должно превышать количество простых лицензий. При этом одна электронная (файловая) лицензия должна быть использована только для одной единицы соответствующего оборудования. 2.4.2. Использовать ПО только в конфигурации, передаваемой Сублицензиату (согласно функциональному описанию, оформляемого к каждой Заявке) 2.4.3. Создавать копию ПО при условии, что эта копия предназначена только для архивных целей или для замены правомерно приобретенного экземпляра в случаях, когда такой экземпляр утерян, уничтожен или стал непригоден для использования. При этом такая копия должна быть уничтожена, если владение экземпляром ПО перестало быть правомерным; 2.5. Сублицензиат обязан. 2.5.1. Не передавать третьим лицам право использования ПО (запрет на распространение); 2.5.2. Не производить декомпиляцию ПО (запрет на декомпиляцию); 2.5.3. Не производить модификацию (изменение) ПО (запрет на модификацию); 2.5.4. Не нарушать требования и рекомендации, содержащиеся в функциональном описании на конкретное ПО. 2.6. Территорией использования ПО признается вся территория Российской Федерации. 2.7. Общая цена Договора складывается из суммы всех Заявок на приобретение простых лицензий и составляет 496 800 (Четыреста девяносто шесть тысяч восемьсот) доллара США без НДС, при условии, что предельное количество лицензий, возможных к заказу по Договору не превысит 33 120 (Тридцать три тысячи сто двадцать) единиц. Стоимость простых лицензий определяется и указывается в каждой Заявке на каждое ПО, НДС не облагается (согласно п.п. 26 п. 2 ст. 149 Налогового кодекса Российской Федерации). Стоимость простых лицензий неизменна в течение всего срока действия Договора. 2.8. Лицензионное вознаграждение по каждой Заявке выплачивается Сублицензиатом в течение 14 (Четырнадцати) рабочих дней с даты подписания Акта приема-передачи права на использование ПО на основании счета Лицензиата, выставляемого одновременно с подписанием Акта. При этом Акт приема-передачи прав использования ПО, счет фактура и счет выставляются в рублях по курсу на дату оформления акта приема передачи. Оплата производится в рублях Российской Федерации по официальному курсу, установленному Банком России к доллару США на дату подписания Сторонами Акта приема-передачи. 2.9. Лицензиат обязуется передать Сублицензиату ПО и право на его использование в течение 10 (Десяти) рабочих дней с даты подписания Сторонами соответствующей Заявки. Передача права на использование ПО оформляется Актом приема-передачи (далее – «Акт»). 2.10. После передачи ПО Сублицензиату срок тестирования функциональных свойств составляет 10 (Десять) рабочих дней от даты подписания сторонами Акта. Акт может быть подписан посредством обмена подписями по факсу или электронной почте (по реквизитам, указанным в п. 4.6. Договора) с последующим обязательным обменом оригинальными экземплярами Акта между сторонами. Запросы на исправление ошибок в функционировании ПО согласно п. 2.11. Договора принимаются Лицензиатом только при условии наличия в Акте приема-передачи подписи со стороны Сублицензиата. В случае если в течение 3 (Трех) рабочих дней Акт, подписанный Сублицензиатом, не передан в адрес Лицензиата каким-либо из указанных способов, в целях подтверждения факта передачи ПО и простой лицензии Акт считается подписанным Сторонами надлежащим образом в дату его подписания Лицензиатом. 2.11. В случае выявления при тестировании ошибок функционирования ПО, возникших не по вине Лицензиата, Сублицензиат составляет запрос на исправление с описанием ошибок и направляет его Лицензиату по факсу или электронной почте (согласно указанным в п. 4.6 Договора реквизитам). Запросы на исправление принимаются Лицензиатом в течение 11 (Одиннадцати) рабочих дней (включительно) с момента передачи ПО Сублицензиату. Лицензиат устраняет такие ошибки своими силами и за свой счет. Исправленная версия ПО передается без оплаты дополнительного вознаграждения. Срок тестирования, исправленного ПО составляет 10 (Десять) рабочих дней с даты передачи исправленного ПО. В случае выявления ошибок функционирования ПО, возникших по вине Сублицензиата, Лицензиат может устранить такие ошибки за отдельную плату, размер которой определяется исходя из объема работы технических специалистов Лицензиата. 2.12. После истечения срока тестирования ПО считается принятым к использованию на условиях «как есть». Лицензиат не несет ответственности за возникшие не по его вине любые виды потерь, прямые или косвенные убытки, связанные с использованием или невозможностью использования ПО, а также не принимает претензии к функционированию ПО или его несовместимости с конкретной конфигурацией аппаратных и программных средств вычислительной техники Сублицензиата после истечения срока тестирования ПО. 2.13. В случае замены оборудования и/или операционной системы на оборудовании, на которое установлено ПО, производится замена простой лицензии (номер замененной лицензии отличается от исходного). Замена лицензии производится на следующих условиях: На основании письменного запроса Сублицензиата, направленного на электронный адрес службы технической поддержки: [email protected]. Запросы принимаются по рабочим дням с 10:00 до 18:00 по московскому времени, по пятницам и предпраздничным дням – с 10:00 до 17:00. Запрос в обязательном порядке должен содержать следующую информацию: причина замены; номер лицензии, подлежащий замене; серийный номер оборудования, на который была установлена лицензия, подлежащая замене; серийный номер оборудования, на который должна быть установлена новая лицензия. 2.14. Стоимость обновленной простой лицензии в первых двух случаях замены входит в стоимость простой лицензии, переданной Сублицензиату по Договору. Начиная с третьего случая замены, обновленная лицензия должна быть оплачена по стоимости, действующей на момент замены и в порядке, предусмотренном Договором. 2.15. Срок замены простой лицензии составляет 3 (Три) рабочих дня с даты получения Сублицензиатом запроса на замену. 3. Ответственность Сторон 3.1. В случае нарушения Лицензиатом, по его вине, срока передачи прав и ПО, Сублицензиат вправе требовать от Лицензиата уплаты пеней в размере 0,5% (Ноль целых пять десятых) процента от стоимости непереданных в срок прав на ПО за каждый календарный день просрочки, однако общая сумма штрафных санкций не должна превышать 5% (Пять) процентов от стоимости не переданных прав на ПО. 3.2. В случае нарушения Сублицензиатом сроков оплаты Лицензиат вправе требовать от Сублицензиата уплаты пеней в размере 0,5% (Ноль целых пять десятых) процента от суммы просроченного платежа за каждый рабочий день просрочки, однако общая сумма штрафных санкций не должна превышать 5% (Пять) процентов от суммы задолженности Сублицензиата. 3.3. Неустойки, указанные в Договоре подлежат оплате только на основании письменной обоснованной претензии заинтересованной Стороны. 3.4. Максимальный размер ответственности Лицензиата за реальный ущерб, который может возникнуть у Сублицензиата по вине Лицензиата в связи с исполнением Заявки, ограничивается суммой, которую Сублицензиат уплатил за предоставленное ему ПО по соответствующей Заявке. 3.5. Ни при каких обстоятельствах Стороны не несут ответственности друг перед другом за компенсацию любых обусловленных особыми обстоятельствами и косвенных убытков, включая, но, не ограничиваясь упущенной выгодой. 4. Заключительные положения 4.1. Договор заключен на 2,5 (Два года и шесть месяцев) года и вступает в силу со дня его подписания Сторонами. Договор может быть расторгнут Лицензиатом по основаниям, указанным в п. 4.2 настоящего Договора. Переход исключительного права на ПО к другому правообладателю не является основанием для изменения или расторжения Договора. 4.2. Лицензиат вправе в одностороннем внесудебном порядке отказаться от исполнения Договора при нарушении Сублицензиатом условий использования ПО, направив Сублицензиату письменное уведомление не менее чем за 3 (Три) рабочих дня до расторжения. Договор считается расторгнутым с даты, указанной в уведомлении. При прекращении действия Договора Сублицензиат обязан прекратить использование ПО, уничтожить все имеющиеся у него копии ПО, а также деинсталлировать все имеющиеся версии ПО способами, не допускающими его восстановление. 4.3. К отношениям Сторон по вопросам, которые не урегулированы или не полностью урегулированы Договором, применяется законодательство Российской Федерации. Любые претензии, связанные с исполнением настоящего Договора, оформляются сторонами в письменном виде. Срок письменного ответа на претензию составляет 10 (десять) рабочих дней. Споры, нерешенные Сторонами в порядке переговоров, подлежат рассмотрению в Арбитражном суде г. Москвы. 4.4. Каждая из сторон Договора согласна с тем, что все материалы, предоставленные в рамках Договора, рассматриваются сторонами как конфиденциальные, и несет ответственность за распространение (передачу) конфиденциальных материалов третьим лицам. 4.5. Все изменения и дополнения к Договору должны быть совершены в простой письменной форме и подписаны уполномоченными на это лицами Сторон. 4.6. Место нахождения реквизиты и подписи Сторон: 4.6.1. СУБЛИЦЕНЗИАТ: ВТБ 24 (ПАО) 101000, г. Москва, ул. Мясницкая, д. 35 БИК 044525716 к/с 3010181010000000716 в ГУ Банка России по ЦФО ИНН 7710353606, КПП 775001001, Код по ОКОНХ: 96120 e-mail: [email protected] 4.6.2. ЛИЦЕНЗИАТ: ООО «ИНПАС КОМПАНИ» 105318, г. Москва, ул. Щербаковская, д. 3 БИК 044525225 р/с 407 028 105 380 500 100 72 к/с 301 018 104 000 000 002 25 Банк в ОПЕРУ Московского ГТУ Банка России ОАО «Сбербанк России» (Московский Банк Сбербанка России) г. Москва ИНН/КПП 7714202510/771901001, ОКПО 56542285 e-mail: [email protected] От Сублицензиата: Член Правления, директор Департамента банковских и информационных технологий _______________ /Русанов С.Г./ М.П. От Лицензиата: Генеральный директор ______________/ Коробов И.В./ М.П. Приложение №1 К Сублицензионному договору №_______ «___»________2015г. ПЕРЕЧЕНЬ ПО № Наименование ПО Стоимость одной лицензии на ПО, НДС не облагается, долларов США 1 Комплект ПО для POS-терминала*: - INPAS-SOFT UNIPOS Terminal. Конфигурация COMPLETE - INPAS-SOFT UNIPOS Terminal. Расширение Бесконтактные карты 30,00 2 Комплект ПО для PIN-PAD*: - INPAS-SOFT UNIPOS Terminal. Конфигурация COMPLETE - INPAS-SOFT UNIPOS Terminal. Расширение Бесконтактные карты - INPAS-SOFT UNIPOS Terminal. Расширение Функционал SmartSale 30,00 3 INPAS-SOFT UNIPOS Config Manager. Компонент Station unlimited. (загрузка и настройка терминального ПО, Лицензия на одно рабочее место). 4 000,00 4 INPAS-SOFT UNIPOS Config Manager. Компонент Server unlimited (Загрузка и настройка терминального ПО, Лицензия на один сервер, включает право на одно подключение UNIPOS Сonfig Manager Client) 4 800,00 5 INPAS-SOFT UNIPOS Config Manager Компонент Server. Доп. место (увеличение числа допустимых одновременных подключений. Стоимость одного дополнительного подключения). 600,00 6 INPAS-SOFT UNIPOS Config Manager. Компонент Download unlimit (ПО для удаленной загрузки терминалов). 4 500,00 7 INPAS-SOFT Special Kit (ПО для управления ключами безопасности на терминале 800,00 8 INPAS-SOFT UNIPOS Terminal. Расширение Бесконтактные карты 15,00 9 INPAS-SOFT UNIPOS Terminal. Расширение Функционал SmartSale 15,00 *Лицензия может поставляться как на SAM-модуле, так в виде электронного файла, в зависимости от запроса Банка. От Сублицензиата: От Лицензиата: Член Правления, директор Департамента банковских и информационных технологий Генеральный директор _______________ /Русанов С.Г./ ______________/ Коробов И.В./ М.П. М.П. Приложение № 2 к Сублицензионному договору №_______ «___»________2015г. Заявка №_____ от _________г. Наименование ПО Кол-во, шт. Срок полезного использования ПО, в годах Цена за единицу, Доллары США Сумма, Доллары США Адрес доставки Оборудования, Ф.И.О. и телефон контактного лица Всего за ПО: *НДС не облагается, согласно п.п. 26 п.2 ст. 149 Налогового кодекса Российской Федерации От Лицензиата: _______________ /___________/ От Сублицензиата: ______________/___________/ М.П. М.П. Форма согласована: От Сублицензиата: От Лицензиата: Член Правления, директор Департамента банковских и информационных технологий Генеральный директор _______________ /Русанов С.Г./ М.П. ______________/ Коробов И.В./ М.П. Приложение № 3 к Сублицензионному Договору №_______ «___»________2015г. АКТ приема-передачи «___» ________ 201_ г. Общество с ограниченной ответственностью «___________», именуемое в дальнейшем «Лицензиат», в лице _____________________, действующего на основании __________, с одной стороны, и Банк ВТБ 24 (публичное акционерное общество), именуемое в дальнейшем «Сублицензиат», в лице _____________________________________, действующего на основании __________, с другой стороны, совместно именуемыми «Стороны», составили настоящий Акт приема-передачи (далее – «Акт») к Сублицензионному договору №_____ от «__» _______ 201_г. (далее – «Договор») о нижеследующем. 1. Лицензиат передал Сублицензиату Программное обеспечение (далее – «ПО») с сопутствующей документацией – Функциональное описание (по Заявке №__ от _____) в следующем составе: № Наименование ПО Количество Срок простых полезного лицензий использования на ПО, в годах Стоимость одной простой лицензии (доллары США) Итого (доллары США) 1. НДС не облагается (согласно п.п. 26 п. 2 ст. 149 Налогового кодекса РФ) 2. Экземпляры ПО и документация предоставлены Сублицензиату «как есть» согласно п.2.11 Договора. 3. Одновременно с передачей ПО Лицензиат предоставил Сублицензиату право его использования на условиях, предусмотренных Договором. 4. Настоящий Акт составлен в двух экземплярах, имеющих равную юридическую силу, по одному для каждой из Сторон. 5. Подписи Сторон: Лицензиат: Генеральный директор ___________________/__________/ м.п. Сублицензиат: _________________/______________/ м.п. 1. Настоящее Приложение является неотъемлемой частью Договора. 2. Приложение составлено в двух экземплярах, имеющих равную юридическую силу, по одному экземпляру для каждой из Сторон. От Сублицензиата: От Лицензиата: Член Правления, директор Департамента банковских и Генеральный директор информационных технологий ______________/ Коробов И.В./ _______________ /Русанов С.Г./ М.П. М.П. Приложение № 4 к Сублицензионному Договору №_______ «___»________2015г. Функциональное описание ПО INPAS-SOFT UNIPOS Terminal Поддерживаемое оборудование Программное обеспечение INPAS-SOFT UNIPOS Terminal версии 1.0.2 (далее – ПО UNIPOS Terminal) предназначено для серии терминалов OMNI и Vx, включающей в себя модели V 5, OMNI 5150, OMNI 5600, OMNI Vx610, OMNI Vx670, OMNI Vx510, Vx510 GPRS, Vx680, Vx520, Vx520 GRPS,Vx810, Vx820, Pax S80, Pax S90, Pax D200,Pax S80+,Pax S90+,Pax SP30. В таблице приведены требуемые версии операционной системы для каждой модели терминала, необходимые для корректной работы приложения. Версии мониторов, ОС, EOS и бесконтактного приложения должны быть не младше, указанной в таблице 1. Таблица 1 Модель Версия ОС Версия EOS Версия Версия терминала бесконтактного монитора приложения Vx510(5150) QA0012A0 Vx510 GPRS QJ0011A4 Vx570 QC0009A3 Vx610(5600) QB0111A0 Vx670 QD0009A3 V5 QE0008A2 Vx520 QT520112 1.8.0.13 1.09.00 Vx680 QT680111 1.8.2 1.09.00 Vx520 GPRS QT520111 Vx810 QG0009A4 Vx820 QT820109 1.8.2 1.09.00 Pax S80 1.53 Pax S90 1.34 Pax S80+ 3.11 Pax S90+ 3.11 Pax D200 1.01 Pax SP30 1.56 Аппаратные ограничения Минимальный объем памяти терминалов для нормальной работы ПО UNIPOS Terminal составляет 6 MB Total Memory. Состав программного обеспечения ПО UNIPOS Terminal состоит из следующих компонент: 1. Приложение Agent 1.0 (модуль загрузки ПО и параметров); 2. Приложение KeyInstaller 1.0. для терминалов линейки Vx; 3. Приложение Unipos Terminal 1.1.1, реализует логику обработки EMV карт и магнитных карт с контактным и бесконтактным интерфейсом, а так же сервисные функции. Лицензирование Лицензия определяет доступную функциональность UNIPOS Terminal. Лицензирование UNIPOS Terminal осуществляется с использованием файлов или SAM-модулей. В случае отсутствия лицензии или ее некорректности программа работает в режиме «ДЕМО» со следующими ограничениями: вывод на экран сообщения ДЕМО РЕЖИМ; печать на чеке сообщения ДЕМО РЕЖИМ; блокировка проведения финансовой операции на сумму больше 10000 минимальных единиц в любой валюте. Выполняемые операции В ПО UNIPOS Terminal реализованы группы финансовых и нефинансовых (административных) операций для обслуживания обработки EMV карт и магнитных карт с контактным и бесконтактным интерфейсом. Реализованные операции приведены в таблице 2. Таблица 2. Операции Тип карты SmartSale Карта с Бесконтак (интеграци EMV Финансовые операции магнитно тные я с ККМ) карта й полосой карты Оплата Purchase + + + + Выдача наличных Cash + + + Платёж Utility Payment + + Universal Bill Payment Оплата телефона + + by Card Оплата телефона за Universal Bill Payment + + наличные by Cash Подтверждение оплаты Universal Bill Payment + + телефона за наличные Advice Универсальная отмена Universal Reversal + + + + Расширение Universal Reversal + + + универсальной отмены Advice Возврат Refund + + + + Universal Reversal Автоматический реверсал + + + Advice Предавторизация Authorization + + + Authorisation Завершение авторизации + + + confirmation Пополнение счёта Credit + + + Безусловное пополнение + + + Credit Voucher счета Баланс + + + Balance Inquiry (Идентификация клиента) Оплата со сдачей Purchase with cash back + + Мини-выписка Mini Statement + + + Universal Reversal/ Коррекция Universal Reversal + + + Advice Заказ по почте или + Mail order + телефону Установка ПИН Pin Enrolment + + Смена ПИН Pin Change + + Перевод на карту Cash to Card + + + Административные операции Проверка соединения POS initialisation + + + Сверка итогов Reconciliation + + + + + + Выгрузка off-line (см. (см. (см. Batch upload операций Прим.1) Прим.1 Прим.1) ) Загрузка ключей Краткий отчет Полный отчет Печать копии чека последней операции Настройка часов Загрузка параметров Keys change Регистрация кассира Изменение пароля кассира Добавление кассира Удаление кассира Печать копии чека Регистрация карты администратора Дополнительный функционал Поддержка нескольких юридических лиц Система безопасности ТSM Лицензирование Запрос карты и ПИН администратора при проведении операции ВОЗВРАТ Функциональность UniposCash + + + + + + + + + + + - + + + + + + + + + (см. Прим.3) + + + + + + + + + + + + + + + + + + + + + Примечания: 1. Операция выполняется в составе операции сверки итогов; 2. Операция пополнения счета и ее отмена производится административной карты, зарегистрированной на хосте. 3. При использовании коммуникаций терминала/пинпада. + + + + + + + + с - использованием Базовый документ ПО UNIPOS Terminal обеспечивает поддержку хостового протокола, согласно версии Документа, приведенного в таблице 3. Таблица 3 Наименование Базовый документ для разработчиков хостового протокола Open Way (ISO8583) ISO8583 OpenWay POS dialect(Basic Set) - 0300-00070- 26.08.2009 ISO8583 OpenWay POS dialect(Extended Set )- 0300-00065- 08.06.2009 Pos Terminal Management Protocol - 03.22.30-000012-01.03.2007 Data Capture Format ISO 8583 - 03.22.31-00018-13.02.2007 Advanced Secure ISO - R/N:NS.05.01-81201-11.11.2005 Реализация “черных списков” - R/N:03.15-00005-06.02.2005 Безопасность Безопасность функционирования ПО UNIPOS Terminal обеспечивается следующими реализациями: 1. Целостность и валидность приложений, загруженных в терминал, обеспечивается системным приложением VeriShield; 2. Обеспечение разграничения прав доступа пользователей для выполнения операций на терминале (обеспечивается ПО UNIPOS Terminal разграничением пользователей на администраторов, старших кассиров и кассиров); 3. Безопасность финансовых и нефинансовых операций обеспечивается поддержкой ПО UNIPOS Terminal криптографических функций хостовых протоколов. Описание криптографических функций, поддерживаемых хостовыми протоколами, приведено в таблице 4. Таблица 4 Защита информации Поддержка функции защиты PIN кодирование (DES) PIN кодирование (3DES) MAC верификация (DES) MAC верификация (3DES) Режим полной шифрации SSL (для TCP/IP) + + + + + + Примечание: Криптографические функции реализованы в соответствии со спецификацией хостового протокола. Коммуникационные возможности В зависимости от спецификации POS-терминала, наличия дополнительного оборудования и особенностей коммуникационных схем, используемых программно-аппаратными комплексами хостов, ПО UNIPOS Terminal поддерживает каналы связи и транспортные протоколы, которые приведены в таблице 5. Таблица 5 Канал связи Поддержка канала Ethernet + X.25 (через провайдера) + Dial-Up (внутренний и внешний модемы) + RS232 + GSM/GPRS + Wi-Fi + Транспортный протокол Поддержка протокола TCP/IP + PPP/IP + HDLC + Протокол приложения Поддержка протокола PACK 8 (хост выгрузки) + Конфигурация и загрузка ПО терминала Подготовка загружаемой конфигурации, а также загрузка приложений и конфигурационных параметров в терминал производится с помощью комплекса программных средств UNIPOS Config Manager (например, UNIPOS Config Manager Station v 2.2.0 и выше). Первоначальная загрузка ПО в терминалы так же может производится с помощью утилиты ddl.exe. 1.1. Состав комплекса по загрузке ПО терминала Программно-аппаратный комплекс UNIPOS Config Manager в общем случае состоит из следующих компонент: 1. База данных (поддерживаются MS ACCESS, MS SQL, ORACLE); 2. Рабочая станция с ПО из состава комплекса программных средств UNIPOS Config Manager; 3. FTP сервер (опционально). Примечание: Утилита ddl.exe работает автономно и использует для загрузки терминала файлы параметров, подготовленные ПО из состава комплекса UNIPOS Config Manager. 1.2. Протоколы загрузки ПО терминала Для первичной загрузки терминала используется транспортный протокол Zontalk. Для последующих загрузок/обновлений приложения UNIPOS Terminal и параметров конфигурации используется транспортный протокол SA или FTP. Примечание: При загрузке приложений и параметров терминала утилитой ddl.exe используется протокол Zontalk. 1.3. Конфигурация ПО терминала Настройка конфигурации ПО терминала и бизнес логики производится с помощью настройки справочников комплекса программных средств UNIPOS Config Manager. Описание программных средств комплекса UNIPOS Config Manager приводится в соответствующих документах (например, «UNIPOS Config Manager Station версия 2.2. Руководство пользователя»). Изменения в версии 1.1.1 относительно версии 1.1.0 1. Реализован функционал UniposCash (интеграция с фискальным регистратором Атол FPrint 11 и FPrint 22 ). Ограничения 1 В программном обеспечении могут присутствовать возможности (не описанные в пользовательской документации) не влияющие на конфиденциальность данных всех участников системы безналичных платежей. 2 Компания ИНПАС СОФТ оставляет за собой право на внесение изменений в документацию. Функциональное описание ПО UNIPOS Config Manager Station 1. Назначение программного обеспечения Программное обеспечение «UNIPOS Config Manager Station» (далее - ПО Config Manager Station) версии 2.2.1 предназначено для настройки параметров терминального программного обеспечения (далее терминального ПО), загрузки этих параметров на терминал через COM порт и настройки программы UNIPOS Download Server (далее - Download Server ПО) для удаленной загрузки параметров на терминалы. ПО Config Manager Station является составной частью расширяемого решения UNIPOS, состоящего из линейки программных продуктов, предназначенных для обеспечения работы платежных терминалов в эквайринговых системах. Состав программного обеспечения ПО Config Manager Station состоит из следующих компонент: 1. Главное приложения. 2. Плагин публикации и загрузки (PublishPlugin). 3. Плагин настройки (WizardPlugin). Лицензирование Лицензирование ПО Config Manager Station осуществляется с использованием SAM-модулей (в виде смарт-карты SIM-формата). Наличие лицензии и ее корректность проверяется при запуске ПО, а также периодически в процессе работы ПО. При отсутствии лицензии или ее некорректности программа работает в демонстрационном режиме, который характеризуется следующими ограничениями: • в справочнике терминалов может быть создано не более пяти терминалов; • возможна загрузка не более двух устройств (терминалов, PIN pad и т.п.) одновременно; • через каждые 8 часов работы программа перезапускается Существуют два типа лицензии: 1. Лицензия позволяет создавать в справочнике Терминалы не более 500 терминалов. В том случае, если пользователь попытается создать 501–й терминал, будет выдано сообщение о лицензионном ограничении. 2. Лицензия позволяет создавать в справочнике Терминалы неограниченное количество терминалов. Требования к аппаратным средствам и специальному программному обеспечению 1.1. Операционная система ПО Config Manager Station может быть установлено на компьютере с одной из нижеуказанных операционных систем: Microsoft Windows XP; Microsoft Windows 2003 Server; Microsoft Windows Vista; Microsoft Windows 7 1.2. Характеристики аппаратных средств ПО Config Manager Station может быть установлено на компьютере со следующими характеристиками: Процессор Pentium 1,8 GHz или выше для всех операционных систем. Pentium IV рекомендуется. Оперативная память В пределах требований, установленных для стабильной работы основной операционной системы. Примечание. Время открытия и закрытия файла параметров существенно зависит от объема оперативной памяти, установленной на ПК. Рекомендуемое количество настраиваемых терминалов: – при объеме оперативной памяти ПК 512 МВ — не более 100; – при объеме оперативной памяти ПК 1 GВ — не более 1000. Жесткий диск 50 MB свободного дискового пространства для обычной конфигурации. Монитор Super VGA (800*600) или монитор большего разрешения с 256 цветной палитрой. Периферийные устройства Стандартная мышь или другое совместимое устройство позиционирования. Порты ввода/вывода Последовательный порт. Возможное дополнительное оборудование Расширитель COM портов, сетевая карта Ethernet, модем. 1.3. Обязательное предустановленное программное обеспечение Для функционирования ПО Config Manager Station необходимо предварительно установить программное обеспечение сторонних производителей, не являющегося предметом поставки. На компьютере, на которые будут устанавливаться компоненты ПО Config Manager Station, должно быть установлено следующее программное обеспечение: программное обеспечение Microsoft .NET Framework версии 1.1.; программное обеспечение Microsoft .NET Framework версии 2.; программное обеспечение Microsoft .NET Framework версии 3.5.; программное обеспечение Microsoft Internet Explorer версии не ниже 7.; драйвер базы данных (БД) для возможного хранения файла параметров в БД. Работа с БД осуществляется через драйвер ODBC. 1.4. Совместимость с программным обеспечением линейки UNIPOS ПО Config Manager Station версии 2.2.1 совместимо со следующими версиями ПО: Наименование ПО UNIPOS Terminal UNIPOS Config Manager Download Server Версия ПО 1.0.0 и выше 2.2.1 Порядок работы с UNIPOS Config Manager Station Основными этапами разработки, подготовки и загрузки ПО и параметров в терминал являются: 1. Создание шаблона параметров. Разработчик ПО готовит файл структуры параметров (xsd), который должен однозначно описывает дерево параметров и используемые справочники и позволяет на основе этого описания строить xml схему параметров и отображать ее визуально в виде дерева параметров. 2. Заполнение справочников. Перед тем как начать работу с терминалами, администратор должен заполнить справочники, предусмотренные файлом структуры параметров. 3. Начальная настройка терминала. При необходимости поставки терминала конечному пользователю администратор терминала с помощью ПО Config Manager Station и файла структуры параметров создает в файле параметров новый элемент, описывающий этот терминал и задает ему такие параметры, которые требуются конкретному пользователю, без привязки к какому-либо конкретному терминалу. При необходимости создается новый файл параметров (если ранее он не был создан). 4. Публикация параметров терминала. Непосредственно перед загрузкой конкретного терминала происходит «публикация». В ходе публикации на основании файла структуры и файла параметров администратор терминала с помощью ПО Config Manager Station формирует файл (файлы) конфигурации, загружаемый в терминал и файл манифеста, описывающий все файлы, предназначенные для загрузки. Файлы ПО, конфигурации и манифеста располагаются в папке, настраиваемой в диалоге «Параметры публикаций» 5. Загрузка терминала. Происходит загрузка терминала необходимыми файлами с использованием имеющихся средств коммуникации. Логика работы программного обеспечения POS-терминала определяется настройкой справочников и конфигураций ПО UNIPOS Terminal заданных в Config Manager Station и сохраненных в БД. 1.5. Ведение справочников Система параметризации POS терминалов строится по принципу справочников, которые могут быть вложенными структурами. Параметры, загружаемые в POS терминал, представляют собой древовидную структуру с корневым элементом в папке «Терминалы» равным серийному номеру терминала и сохраненную в виде файла конфигурации. Для создания конфигураций загрузки POS-терминалов ПО Config Manager Station могут использоваться различные наборы справочников. Вызов справочников для редактирования осуществляется через Главное меню «Справочники» системы Config Manager Station. Существует ряд вложенных справочников, вызов которых может быть осуществлен из основных справочников или из диалогов (например, справочник «Операции»). Справочники позволяют создавать индивидуальные конфигурации для каждого POS-терминала сети. Каждая конфигурация POS-терминала позволяет определить логику работы терминала, перечня и условий приема обслуживаемых карт, способы и типы авторизаций для каждого обслуживаемого типа карты. ПО Config Manager Station позволяет производить экспорт и импорт справочников. При этом команды контекстного меню «Экспорт в ..» и «Импорт из ...» присутствуют только у тех справочников, которые помечены как экспортируемые в схеме параметров. Примечание: Подробное описание порядка заполнения и ведения справочников приведено в соответствующем разделе документа «UNIPOS Config Manager Station. Руководство пользователя». 1.6. Загрузка терминалов средствами UNIPOS Config Manager Station Средствами ПО Config Manager Station возможно осуществлять первоначальную загрузку терминала и обновление программного обеспечения и параметров терминала. Загрузка терминала производится локальным способом через интерфейс RS232 с использованием транспортного протокола ZONTALK или SA. Примечание: Подробное описание порядка загрузки терминалов приведено в соответствующем разделе документа «UNIPOS Config Manager Station. Руководство пользователя». 1.6.1. Настройка параметров Download Server Удаленная загрузка терминалов осуществляется, с использованием загрузчика Download Server. ПО Config Manager Station используется для настройки параметров сети программы Download Server. Доступ к настройкам Download Server осуществляются из окна настройки параметров загрузки. При загрузке параметров с использованием Download Server, включается соответствующий режим, в котором становится доступным окно программы, в котором осуществляется работа с сервером. Все настройки программы Download Server хранятся в виде xml файла, что позволяет производить последовательную настройку нескольких серверов. Примечание: Подробное описание порядка удаленной загрузки терминалов приведено в документе «UNIPOS Config Manager Download Server. Руководство пользователя». Изменения в версии 2.2.1 относительно версии 2.2.0 Реализована возможность с рабочего места, на котором установлено ПО Config Manager Station, удаленно управлять ПО Download Server (старт, остановка работы, изменение настроек). Ограничения 1 2 ПО Config Manager Station предусмотрена работа строго с одним экземпляром базы данных определенного типа (Access, или MS SQL, или Oracle). БД Access рекомендуется использование только в ДЕМО режиме. ПО Config Manager Station не допускает одновременной работы двух и более копий продукта (даже разных версий) на одном компьютере. 3 4 В программном обеспечении могут присутствовать возможности (не описанные в пользовательской документации) не влияющие на конфиденциальность данных всех участников системы безналичных платежей. Компания ИНПАС оставляет за собой право на внесение изменений в документацию. Функциональное описание ПО UNIPOS Config Manager Download Server 1. Назначение программного обеспечения Программное обеспечение «UNIPOS Config Manager Download Server» (далее ПО Download Server) предназначено для удаленной загрузки исполнимых файлов, файлов данных и файлов параметров в POS терминалы. ПО Download Server по своей функциональности выполняет роль как FTP сервера, так и SA сервера с использованием дополнительных возможностей. 2. Лицензирование Доступность отдельного функционала программы Download Server контролируется лицензией. Лицензия располагается на SAM-модуле, который может быть исполнен в виде смарткарты SIM-формата Наличие лицензии и ее корректность проверяется при запуске ПО, а также периодически в процессе работы ПО. Лицензия ограничивается числом поддерживаемых конфигураций терминалов в БД: до 500 терминалов; выше 500 терминалов (неограниченное количество). При превышении числа поддерживаемых конфигураций и отсутствии соответствующей лицензии выдается сообщение в лог-файл и загрузка не производиться При отсутствии лицензии или ее некорректности программа работает в демонстрационном режиме, который характеризуется следующими ограничениями: возможна загрузка не более двух устройств (терминалов, пинпадов и т.п.) одновременно; в справочнике терминалов может быть не более пяти терминалов; через каждые 8 часов работы программа перезапускается. 3. Требования к аппаратным средствам и специальному программному обеспечению 3.1. Операционная система ПО Download Server версии 2.3.0 может быть установлено на компьютере с одной из нижеуказанных операционных систем с поддержкой русского языка: Microsoft Windows XP; Microsoft Windows 2003 Server; Microsoft Windows Vista; Microsoft Windows 7; Microsoft Windows 2008 Server; Microsoft Windows 8; 3.2. Характеристики аппаратных средств ПО Download Server версии 2.3.0 может быть установлено на компьютере со следующими характеристиками: Процессор Core I5 или выше для всех операционных систем. Core I7 рекомендуется. Оперативная память В пределах требований, установленных для стабильной работы основной операционной системы. Не менее 4 Гб 8 Гб рекомендуется Жесткий диск 50 MB свободного дискового пространства для исполняемых файлов. 2 Мб на каждый заведенный в БД терминал . Монитор Super VGA (800*600) или монитор большего разрешения с 256 цветной палитрой. Периферийные устройства Стандартная мышь или другое совместимое устройство позиционирования. Порты ввода/вывода Последовательный порт. Возможное дополнительное оборудование Расширитель COM портов, сетевая карта, модем. 3.3. Обязательное предустановленное программное обеспечение Для функционирования ПО Download Server версии 2.3.0 необходимо предварительно установить программное обеспечение сторонних производителей, не являющегося предметом поставки. программное обеспечение Microsoft .NET Framework версии 1.1.; программное обеспечение Microsoft .NET Framework версии 2.0; программное обеспечение Microsoft .NET Framework версии 3.5.; программное обеспечение Microsoft .NET Framework версии 4.0.; программное обеспечение Microsoft Internet Explorer версии не ниже 7.; драйвер базы данных (БД) для возможного хранения файла параметров в БД. Работа с БД осуществляется через драйвер ODBC. Для настройки параметров ПО Download Server используется программа UNIPOS Config Manager Station, 3.4. Совместимость с программным обеспечением линейки UNIPOS Программное обеспечения Download Server версии 2.3.0 совместимо со следующими версиями ПО линейки UNIPOS: Наименование ПО UNIPOS Config Manager Station Версия ПО 2.3.0.х 4. Настройка программы Download Server Настройка параметров загрузки производится с использованием ПО для настройки POSтерминалов UNIPOS Config Manager Station (файл SettingsServer.xml). Настройка программы Download Server заключается в настройке общих параметров (log– файлы и язык интерфейса) и параметров сервера публикации. Назначение параметров сервера публикации Параметры сервера публикации (Download Server) обеспечивают настройку протоколов передачи данных для взаимодействия программы Download Server с терминалами, базой данных и программой Config Manager Station (см. Рисунок 1). Настройку параметров можно разделить на два уровня: 1. Настройка параметров для связи Config Manager Station с Download Server. 2. Настройки параметров для обеспечения создания пакетов с терминальным ПО и параметрами и загрузки их на терминалы в окне. UNIPOS Config Manager Station СУБД SQL Server, или Oracle SQL, XML TCP/IP Ethernet SQL TCP/IP Ethernet Порт плагина для связи с сервером Port: 8687 TCP/IP SA, FTP TCP/IP RS-232, Ethernet, Wi-Fi, GPRS SQL, XML, SA, FTP TCP/IP Ethernet IP: localhost Port: 8686 FTP, SA, Zontalk RS-232 Терминальное ПО и параметры UNIPOS Config Manager Download Server Рисунок 1 Примечание: Подробное описание порядка настройки параметров приведено в соответствующем разделе документа «UNIPOS Config Manager Download Server. Руководство пользователя». 5. Общая логика загрузки ПО и параметров Загрузка программного обеспечения и параметров в POS-терминал с использованием ПО Download Server может производится с использованием протоколов Zontalk, SA или FTP. В случае использования протокола FTP терминал (а точнее, загруженное в терминал приложение Agent) сначала запрашивает с заданного FTP-ресурса свой файл манифеста. Имя файла состоит из серийного номера терминала и расширения «mnf». В файле определяется перечень необходимых для загрузки в данный терминал файлов, их размер, дата модификации и контрольная сумма. Получив этот файл, терминал формирует файл .dir (имя совпадает с номером терминала) со списком имеющихся в нем файлов ПО и контрольной суммой для каждого файла и выкладывает его в ту же папку, откуда взял манифест. Download Server анализирует файл .zip с дистрибутивом ПО и параметрами и исключает из него файлы, которые уже есть в терминале; получившийся измененный дистрибутив выкладывается в подпапку с именем терминала. Терминал скачивает новый дистрибутив (который может быть много меньше по размеру). По окончании загрузки терминал выкладывает в ту же папку на FTP-ресурсе, где он брал файл манифеста, файл с результатами загрузки (файл перезаписывается, если он уже присутствует на FTP-ресурсе). Файл с результатами имеет имя, состоящее из серийного номера терминала и расширения «rpt», и содержит перечень загруженных файлов, дату и время загрузки, а также статус загрузки каждого файла – текстовое описание: «ok» - успешно или «error» - не успешно. Файл манифеста формируется автоматически ПО Download Server при публикации параметров. При этом ПО Download Server на основе xml-файла параметров терминала формирует файлы конфигурации BER-TLV формата, упаковывает их в .zip архив (который имеет вид <номер терминала>_parameters.zip) и выкладывает его на FTP-ресурс для последующей загрузки в терминал. В случае использования протокола SA алгоритм создания файла манифеста, файла параметров и файла дистрибутива тот же самый, а обмен файлами происходит по протоколу SA. 6. Изменения в версии 2.3.0 относительно версии 2.2.0 Реализована возможность обновления рабочих мест через Update Server, возможность удаленного получения файла с отчетом об ошибке, ускорение работы. 7. Ограничения 1. ПО Download Server предусмотрена работа строго с одним экземпляром базы данных определенного типа (Access, или MS SQL, или Oracle). БД Access рекомендуется использование только в ДЕМО режиме. 2. Программное обеспечение Download Server не допускает одновременной работы двух и более копий продукта (даже разных версий) на одном компьютере. 3. Программное обеспечение Download Server позволяет вести одновременную загрузку ПО и параметров на терминалы, однако, если число одновременных загрузок достигает 150, то следующий терминал будет поставлен в очередь и ожидать, пока освободится ресурс после окончания загрузки какого–либо терминала. 4. В программном обеспечении могут присутствовать возможности (не описанные в пользовательской документации) не влияющие на конфиденциальность данных всех участников системы безналичных платежей. 5. Компания ИНПАС оставляет за собой право на внесение изменений в документацию. От Сублицензиата: От Лицензиата: Член Правления, директор Департамента банковских и информационных технологий Генеральный директор _______________ /Русанов С.Г./ М.П. ______________/ Коробов И.В./ М.П.