Обмен с внешними системами

При работе с Платежными картами выделяются два типа транзакций:

· Входящие транзакции

· Исходящие транзакции.

Все транзакции находятся в таблице Карточные транзакции (Бэк – офис / Платежные карты / Карточные транзакции). При работе с входящими транзакциями в этой таблице осуществляется контроль загрузки данных, принятых из процессингового центра, учет операций по карточкам, формирование тестовых транзакций для проверки настройки новых схем обработки документов, а также формирования документов по транзакциям для отражения результатов транзакций на счетах клиентов. При работе с исходящими транзакциями в этой таблице осуществляется подготовка данных для передачи в процессинговый центр, учет операций по карточкам, формирование транзакций по документам (финансовых транзакций).

 

 


Рис. 47. Файловый обмен

 

Механизм файлового обмена между банком и процессинговым центром (а также между банком и предприятиями) реализуется с помощью буфера сообщений. Для работы с функционалом файлового обмена необходимо настроить и запустить XmlBlaster – менеджер сообщений. Он повышает безопасность нешифрованных потоков информации, а так же позволяет синхронизировать работу. Для корректной работы XmlBlaster его необходимо правильно настроить. Для обработки транзакций должен быть запущен только один XmlBlaster.

Настройки XmlBlaster содержатся в файле startblaster.cmd. Здесь необходимо отредактировать следующие настройки:

SERVER_TYPE – тип сервера;

SERVER – сервер;

DATABASE – база данных;

USER – логин пользователя;

PASSWORD – пароль пользователя;

В настроечном файле DIAL32.ini в параметре HOST необходимо прописать имя компьютера, с которого будет запускаться XmlBlaster.

Банк и ПЦ ежедневно должны сверять остатки на картах. В ПЦ используется несколько таблиц, на основании которых рассчитывается и сверяется баланс на счете карты:

 

 

             
   
 
     
Таблицы, используемые в ПЦ
 
 
 
 

 


В первой таблицы содержится доступный баланс на карте клиента. В таблице Блокировок содержится сумма расчета по карте, которую блокирует ПЦ, но которая еще не списана с карточного счета. Эта таблица содержит следующую информацию: номер карты, сумму операции, процент, взимаемый за обслуживание.

 

Т.о. остаток на счете рассчитывается по следующей формуле:

 

SOTB = Баланс +Коб – Доб + / - Блокировки,

где:

 

SOTB – реальный остаток на карточном счете

Баланс – доступный баланс

Коб – обороты по Кредиту

Доб – обороты по Дебету

Блокировки – суммы, которые блокирует ПЦ при каждом снятии денежных средств с карты или расчете по карте.

 

Сверка остатков на счете карты Банка и ПЦ производится только раз в сутки из-за того, что процесс достаточно ресурсоемкий. Суммы Блокировок снимаются со счета карты в Банке на следующий день, когда приходит рейс из ПЦ.

 

5.1 Настройка правил загрузки / выгрузки

 

Настройка правил заключается в правильном указании адресов (т.е. директорий), куда будут загружаться и выгружаться файлы обмена.

Для настройки адреса используются таблицы Адреса, Правила загрузки и Правила выгрузки (Документооборот/ Межфилиальный и банковский обмен). Вначале необходимо задать нужный адрес в таблице Адреса (рис.48), а затем указать его как адрес для выгрузки (или загрузки) для определенного типа сообщений.

Пусть, например, мы хотим выгрузить сформированный файл в директорию C:Obmen\out. Укажем этот адрес в таблице Адреса (Документооборот/ Межфилиальный и банковский обмен/ Адреса).

 

Рис. 48. Таблица Адреса

 

Для добавления нового адреса необходимо воспользоваться командой Добавить контекстного меню. Пример заполнения формы добавления адреса представлен на рис.49.

Рис. 49. Форма добавления нового адреса

 

В поле Адресат указывается наименование организации, которой отправляется информация, это может быть процессинговый центр или какое-либо предприятие. Способ доставки – Каталог (используется при работе с транзакциями). Поле Внешняя команда используется в том случае, если данные перед выгрузкой (загрузкой) нуждаются в шифровании (дешифровании).

После добавления в таблицу нового адреса необходимо прописать его в таблице Правила выгрузки (Правила загрузки) (рис.50).

 

Рис. 50. Таблица Правила выгрузки

 

Здесь для каждого типа объекта (например, финансовые транзакции, финансовые транзакции по устройствам, незавершенные авторизации) в разрезе процессинговых центров и предприятий можно указать свой собственный адрес. Для этого достаточно воспользоваться командой Добавить контекстного меню нижней подтаблицы и выбрать необходимый адрес из таблицы Адреса.



php"; ?>