Программное обеспечение Национальной системы массовых электронных платежей разработано в соответствии со спецификациями НБУ, с учетом международных стандартов банковской деятельности и информатики и базируется на технической документации и регламентирующих документах НБУ[1-10].
АКС Sr_Nsmep обеспечивает обслуживание банковских платежных карт НСМЭП с полной функциональной связью Главного процессингового центра НСМЭП, Регионального процессингового центра НСМЭП, Системы автоматизации банка, платежных и торговых терминалов НСМЭП, банкоматов , а также другого периферийного оборудования, которое обслуживается в рамках НСМЭП.
Основная цель создания АКС Sr_Nsmep состоит в обеспечении информационной связи между участниками НСМЭП соответственно алгоритмам и технологии работы НСМЭП, а также обслуживание платежных карт и предоставления коммерческому банку возможности по:
- расширению перечня услуг населению в банковской сфере;
- привлечение средств населения в банковскую систему;
- уменьшение затрат на поддержку наличного денежного оборота в Украине, путем перевода его части в безналичный;
- достижение мирового уровня в сфере безналичных расчетов за товары и услуги;
- более надежной защите от злоупотреблений, связанных с сокрытием средств от налогообложения и, следовательно, увеличение поступлений в государственный бюджет;
Программное обеспечение коммерческого банка обеспечивает:
- Многоэмитентность – эмитентами платежных карт НСМЭП могут быть не только головные отделения банка, но и их филиалы;
- Высокую эффективность финансового обслуживания населения, предприятий торговли и сферы услуг;
- соблюдение действущих отечественных и международных стандартов, рекомендаций, а также учет мировых тенденций развития банковских технологий в этой области;
- предоставление необходимой информации государственным учреждениям (НБУ, Министерству финансов, Министерство статистики) в рамках действующего законодательства.
В данном документе описаны последовательность действий работников банка при выполнении операций в НСМЭПН, последовательности информационных обменов и функции и интерфейс компонентов программного обеспечения коммерческого банка, который объединяет функции эмитента и эквайера.
Ниже на рисунке приведена структурная схема подсистемы банка НСМЭП. Пунктирной линией на схеме обозначена часть, являющаяся основой построения и средой функционирования программного обеспечения автоматизированной карточной системы банка (АКС Sr_Nsmep)
Структурная схема подсистемы банка
Данный рисунок показывает физическую структуру базовой конфигурации АКС Sr_Nsmep и топологию связи. Компьютерная сеть должна быть разделена на независимые физические фрагменты. Термин АРМ отображает логическое понятие, т.е. программу, которая позволяет выполнять набор функций и некоторые роли показанные в названии АРМа и авторизуется во время выполнения прграммы. В то же время каждый АРМ базируется на некотором рабочем месте, как физическом понятии, каждое рабочее место имеет средства авторизации пользователей и программ, которые выполняются на нем (система доступа).
Другие компоненты, приведенные на рисунке (терминал, сервер авторизации, система автоматизации банка /САБ/), с которыми взаимодействуют АКС Sr_Nsmep, по своей сути и отношению к программному обеспечению карточной системы, являются внешними.
Интерфейс взаимодействия между АКС SR-CARD и сервером авторизации, а также системой автоматизации банка приведены в соответствующих документах НСМЭП [5-6].
Реализация АКС Sr_Nsmep позволяет создать в банке программно-технический комплекс, позволяющий САБ выполнять функции, предусмотренные технологией НСМЭП.
В состав программно – технического комплекса входит:
–сервер авторизации – компьютер с двумя аппаратными модулями безопасности (HSM) и установленным программным обеспечением СА (разработк НБУ);
– сервер БД – компьютер с банковским модулем безопасности (HSM) и установленным программным обеспечением АКС Sr_Nsmep для СБД;
– АРМы – компьютер с установленным программным обеспечением АКС Sr_Nsmep и чипридерами смарт-карт;
– банковские терминалы (BTS) адаптированные к использованию в НСМЭП с модулями безопасности (SAM) и линии связи с СА /сервером авторизации/ АКС Sr_Nsmep;
– инфраструктура сферы торговли и услуг, состоящая из платежных терминалов (POS) адаптированных к использованию а НСМЭП с модулями безопасности SAM.
Программно – технический комплекс банка в НСМЭП с установленным ПО АКС Sr_Nsmep позволяет банку реализовать следующие операции предусмотренные технологией НСМЭП:
- финансовые операции с платежными картами клиентов, в режиме Off-line:
– оплата товаров и предоставленных услуг;
– выдача денежной наличности;
– восстановление незавершенного платежа;
– блокирование платежной карты;
– просмотр остатка на кошельке;
– просмотр журнала платежей;
– просмотр журнала загрузок;
- финансовые операции с платежными картами клиентов, в режиме On-line:
– запрос остатка на счете;
– загрузка электронного кошелька со счета;
– загрузка электронного кошелька денежной наличностью;
– прямой платеж со счета;
- нефинансовые операции с платежными картами:
– банковская персонализация;
– банковская персонификация;
– блокирование карты (проводится терминалом и банкоматом);
– изменения срока действия платежного инструмента;
– изменения ПИНов карты;
- операции на терминалах:
– платеж чеком в своем банке;
– платеж чеком в чужом банке;
– платеж кошельком в своем банке;
– платеж кошельком в чужом банке;
– выдача наличных по чеку в своем банке;
– выдача наличных по чеку в чужом банке;
– выдача наличных по кошельку в своем банк;
– выдача наличных по кошельку в чужом банке;
– загрузка чека со счета в своем банке;
– загрузка со счета чека в чужом банке;
– загрузка со счета кошелька в своем банке;
– загрузка со счета кошелька в чужом банке;
– загрузка наличных чека в своем банке;
– загрузка наличных чека в чужом банке;
– загрузка наличными кошелька в своем банке;
– загрузка наличными кошелька в чужом банке;
– разгрузка торгового терминала (передача сбора) в режиме off-line при помощи трансферной карты;
– разгрузка торгового терминала (передача сбора) в режиме on-line;
– разгрузка банковского терминала (передача сбора) в режиме on-line;
– печать (выдача) чеков по проводимым операциям;
– печать (выдача) выписок и отчетов за период, по суммам проведенных операций;
- операции в системе коммерческого банк:
– загрузка стоп-листа в СА;
– обновление остатков счетов в СА (как при инициализации, так и при их изменении в БД);
– обновление перечня служебных карт;
– пересылка таблиц управления терминалом;
– установка комиссионных;
– прием сборов с терминалов;
– индивидуальные транзакции платежа чеком;
– индивидуальные транзакции выдачи наличных по чеку;
– индивидуальные транзакции выдачи по кошельку;
– транзакции пула;
– загрузка чека со счета;
– загрузка кошелька со счета;
– загрузка чека наличными;
– загрузка кошелька наличными;
– передача стоп-листа терминалы;
– передача зеленого листа в терминалы;
– прием заявки от клиента на постанову карты в стоп-лист;
– формирование заявки для ПЦ на постановку карты в стоп-лист;
– прием заказа на изменение стоп-листа;
– формирование терминального стоп-листа;
– расчет нетто-позиции банка;
– формирование и передача заявок на проводки для САБ;
– запрос параметров загрузки СА от СА к БД;
– запрос наличия денег на счете;
– запрос со стороны СА к БД на расчет off-line стоп-листа для терминалов;
– запрос со стороны СА к БД на наличие сбора;
– запрос необходимости обновления стоп-листа;
На АРМах АКС Sr_Nsmep выполняются следующие операции:
- ведение клиентов и коммерсантов;
- ведение договоров;
- просмотр информации по картам;
- ведение терминалов;
- ввод комиссионных;
- ввод (восстановление)транзакций по чекам;
- просмотр нештатных ситуаций;
- мониторинг процессов;
- изменение настроек системы;
- ведение нормативно-справочной информации;
- ведение пользователей автоматизированной системы
- просмотр транзакций;
- обмен информацией по операционному дню банка;
- формирование и выдача выписок и отчетов;
- регистрация карт;
- персонализация, персонификация платежных карт;
- персонализация, персонификация служебных карт;
- выдача карт;
- изменение срока действия платежных инструментов на карте;
- изменение ПИНов карты;
- изменение лимитов карты;
- постановка карты в стоп-лист;
- изъятие карты из стоп-листа;
- установка времени регламента;
- просмотр заявок на проводки;
- просмотр информации по участника системы;
Программное обеспечение АКС Sr_Nsmep функционирует в среде вычислительной сети под управлением операционной системы Windows NT на рабочих станциях с операционной системой Windows 95/98, NT.
Информационная база данных строится на средствах СУБД ORACLE версии 8.1.5..
Условия эксплуатации соответствуют требования применяемой аппаратуры. Техническое обслуживание, его периодичность и трудоемкость определяются эксплуатационной документацией на данное оборудование.
Оперативная эксплуатация АКС Sr_Nsmep осуществляется операционным и техническим персоналом банка.
Техническое обслуживание комплекса технических средств должно проводиться персоналом, прошедшим специальную подготовку.
Условия функционирования АКС Sr_Nsmep требуют наличие ответственного администратора сети, а также администратора базы данных карточной системы.
Информационное обеспечение системы предусматривает обработку большого количества различны данных, поэтому для их сопровождения необходимы технические средства хранения значительных объемов информации с достаточно быстрым доступом и высокой степенью надежности.
Структура комплекса технических средств включает в себя такие компоненты как:
- сервер базы данных;
- рабочие станции
В качестве сервера базы используется ПЭВМ, параметры которой должны быть ниже следующих:
- тип процессора – Pentium;
- тактовая частота > =1500 МГц;
- объем оперативной памяти – 2 Гбайт;
- объем дисковой памяти – 40 Гбайт.
Для более эффективной и надежной работы дисковых накопителей возможно использование интерфейса SCSI.
Сервер должен комплектоваться устройством бесперебойного питания .
В качестве рабочих станций используються ПЭВМ характеристики параметров, которых должны быть не ниже следующих:
- тип процессора – Pentium ;
- тактовая частота – 200 МГц;
- объем оперативной памяти – 32 Мбайт;
- объем дисковой памяти – 1Гбайт;
- монитор стандарта SVGA с диагональю экрана 15 дюймов;
Характеристики программы
По АКС Sr_Nsmep разработано в сооветствии с идеологией клиент-сервер.
В качестве СУБД используется программное обеспечение СУБД Oracle8 Enterprise Edition Release v.8.1.5. (далее по тексту Oracle), которое делится на серверную и клиенскую части.
Серверные части ПО СУБД Oracle и АКС Sr_Nsmep устанавливаются и настраиваются разработчиком.
Клиентская часть ПО АКС Sr_Nsmep устанавливается администратором АКС Sr_Nsmep на всех рабочих местах и взаимодействует с серверной частью.
Программное обеспечение интерфейса с пользователем АКС Sr_Nsmep разработано с использованием Delphi 5.(далее по тексту Delphi). Для функционирования клиентской части ПО необходима установка компонентов ORACLE клиент.
Клиентская часть ПО АКС Sr_Nsmep представляет набор исполнимых файлов машинного кода, драйверов и настроечных файлов.
Серверная часть приложения – это набор различных объектов базы данных, участвующих в хранение данных и выполнении различных функций приложения, а также постоянно функционирующий фоновый процесс осуществляющий взаимодействие с сервером авторизации.
Контроль версий клиентской и серверной частей ПО, при внесении изменений разработчиком как самостоятельно, так и по инициативе заказчика либо НБУ, осуществляет администратор АКС Sr_Nsmep. Режим работы серверного приложения – круглосуточный, непрерывный. Режим работы клиентского приложения – интерактивный. Запускается клиентское приложение – по запросу пользователя.
Список документов
- НСМЭП. Интерфейс серверов авторизации и баз данных.
- НСМЭП. Загрузка — СБД эмитента.
- НСМЭП. Загрузка — СБД эквайера.
- НСМЭП. Дебетный платеж — СБД эмитента.
- НСМЭП. Процедура персонализации и персонификации карт у заказчика
- НСМЭП. Процедуры модификации параметров карты в эмитенте/процессинге
- НСМЭП. Технологии выполнения операций банковской системы в НСМЭП, по обслуживанию клиентов (владельцев карт и коммерсантов)
- НСМЭП. Комиссионные и проводки в НСМЭП.
- НСМЭП. Обработка сбора — СБД эмитента.
- НСМЭП. Обработка сбора — СБД эквайера.
- НСМЭП. Неакцептация сборов.
- Решение о комиссионных (от 15.03.99)
- НСМЭП. Изменение параметров SAM.
- Решение технического совещания по поводу правил использования битов COM_SPEC (от 21.10.99)
- НСМЭП. Управление участниками.
- Визначення та порядок нарахування комісійних по операціях НСМЕП
- НСМЭП. ОПИСАНИЕ АРМ
- НСМЕП. Бухгалтерська модель.
- НСМЕП. Распределение рисков по трансакциям карт в стоп-листе.
- НСМЕП. Описание условий расчета нетто-позиций.
- НСМЕП. Технология стоп-листа.
- НСМЕП. Нештатные ситуации.
- НСМЕП. Склад програмно-технічних засобів для проведення випробувань.
- НСМЕП. ПМВ АРМ взаємодії з ОДБ.
- Файли електронних таблиць.
- Методика перевірки АРМів зі складу ПЗКБ “Sr_Nsmep” Софт-Ревю.
- Протокол наради про вимоги до використання службових карток для розмежування доступу від 7 липня 2000 року.