Главная
страница 1

Система приема платежей «тандем»


Краткое описание


Общее описание


Система «Тандем» – это комплекс программно‐технических решений, предназначенных для организации процессингового центра, основной функцией которого является прием платежей в пользу различных компаний‐провайдеров услуг.

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

Логически система организована таким образом, что позволяет подключать терминалы и прочие устройства, принадлежащие третьей стороне – компаниям-агентам. Агентам предоставляется простой, удобный и полнофункциональный веб‐интерфейс, позволяющий отовсюду в режиме реального времени следить за работой принадлежащих терминалов и управлять ими, получать подробную информацию об операциях проводимых на терминалах, получать различные отчеты и статистическую информацию. Простота использования систем позволяет агентам после краткого обучения самостоятельно устанавливать терминалы, подключать их к системе и обслуживать их, минимизируя участие специалистов самой системы.

Система позволяет реализовать различные схемы работы с агентами, как например, наличие или отсутствие страхового депозита на счету, гибкие механизмы настроек комиссий и так далее.

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

Модульная архитектура, используемая в системе позволяют без особых усилий подключать её к биллинговым системам компаний-агрегаторов и/или провайдеров услуг , постоянно расширяя сферы предоставляемых сервисов. Кроме онлайновых решений, система также поддерживает «in‐house» решения для компаний‐провайдеров, у которых нет прямых интерфейсов к биллинговым системам. При таком случае, база данных услуг и задолженностей провайдера может находиться на серверах системы «Tandem», а инфомация о совершенных платежах переодически (например, каждый рабочий день) будет направляться провайдеру.


Функциональные возможности системы

по субагентам


  • организация сети субагентов (владельцев терминалов) в виде дерева с поддержкой до 10-и уровней вложенности

  • поддержка следующих типов комиссий для субагентов:

    • комиссия выплачиваемая провайдером услуг в виде вознаграждения

    • комиссия взимаемая системой с клиента

    • комиссия взимаемая владельцем терминала с клиента

  • гибкие схемы настроек комиссий:

    • диапазоны сумм

    • минимальные и максимальные значения для комиссий

    • расчет комиссий как процент или фиксированная сумма

  • подсчет комиссий в автоматическом режиме непосредственно во время приема платежей для всех участников по дереву субагентов

  • просмотр отчетов по субагентам:

    • движение средств на счетах

    • отчеты по проведенным платежам с возможностью группировки по различным критериям

  • контроль счетов субагентов, заморозка средств при платежах, расчет текущего баланса, аккумулирование кредитовых и дебитовых комиссий на временных счетах с переодическим проведением взаиморасчета между участниками системы

  • автоматизированный интерфейс для приема платежных поручений по счетам агентов от финансовых институтов

  • возможность выдачи оведрафтов субагентам с подсчетом ежедневной комиссии

  • возможность перевода средств со счета одного субагента на счет другого (вверх и вниз по дереву)

  • настраиваемая система автоматизированных уведомлений (с возможностью последующей отправки по электронной почте и/или SMS) для субагентов для различных событий, например:

    • достижение порогового лимита остатка на счету

    • начисление средств на счет

    • регистрация в системе новых провайдеров услуг

    • изменение конфигураций

    • изменение комиссий

    • нештатные ситуации и сбои

  • ручная отправка уведомлений

по провайдерам


  • поддержка неограниченного количества провайдеров услуг с группировкой по типам

  • поддержка неограниченного числа платежных шлюзов для коммуникаций с провайдерами услуг и агрегаторами с поддержкой основных и запасных каналов связи для каждого шлюза

  • поддержка трех методов проведения платежей по провайдеру на терминалах:

    • всегда в офлайне с последующей отправкой на хост

    • в офлайне, при невозможности отправки на хост в текущий момент

    • только в онлайне

  • организация очередей платежей на хосте при отсутствии связи с провайдерами услуг и агрегаторами, проверка статусов платежей

  • отмена платежей

  • перевод платежа с одного агрегатора или провайдера услуг другому

  • отчетность:

    • по провайдерам с группировкой по различным критериям

    • по терминалам

    • по инкасации терминалов

по терминалам


  • удаленное управление терминалами:

    • настройка параметров

    • перезагрузка ПО

    • перезагрузка ОС

    • удаленное обновление ПО терминала

  • контроль состояния устройств и операционой системы (купюро- и и монетоприемник, принтер, GSM-модем, баланс на счету SIM-карты и пр.)

  • отчетность по наличным средствам в терминале:

    • сумма

    • количество купюр

    • количество монет

  • управление группами терминалов

для клиентов


  • возможность регистрации в системе в качестве пользователя для:

    • начисление неиспользованных средств на собственный счет с возможностью их последующего использования

    • просмотр списка последних платежей с возможностью повторной оплаты по тому же номеру и повторной распечатки чека по ранее проведенному платежу


Архитектура системы

Общая сетевая схема



Система состоит из следующих модулей или компонентов:


Модуль терминала


Основной функционал:

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

  • обеспечивает прием наличных (распознавание тех или иных валют зависит от модели и прошивки купюроприемника)

  • обеспечивает верификацию абонента в системе провайдера, запрос задолженностей по услуге(ам)

  • обеспечивает прием платежей, с возможностью контроля сумм (минимальная и/или максимальная сумма платежа, кратность суммы определенному числу), с возможностью подсчета и отображения комиссий взимаемых с клиента

  • позволяет сохранить неиспользованные клиентом средства на виртуальный счет с возможностью их последующего использования на терминалах или на web‐сайте системы

  • позволяет пополнять виртуальные счета различными методами (взнос наличных, платеж по банковской карте, электронные деньги)

  • распечатку чеков на принтере (дизайн и содержимое чеков настраиваемы)

  • обеспечивает обмен сообщениями с системой фронтенда

  • предоставляет сервисный интефейс для проведения технического обслуживания, настроек, инкасации и пр.

ПО терминала позволяет работать не только в онлайн режиме, но и в офлайновом режиме, при отсутствии связи с процессингом, что позволяет избежать неудобств в условиях плохой связи.


Модуль фронтэнда


  • обеспечивает коммуникации и обмен сообщениями с терминалами

  • предоставляет интерфейсы для подключения платежных терминалов и/или других систем приемов платежей

  • обеспечивает коммуникации и обмен сообщениями с онлайн‐системами агрегаторов и провайдеров углуг

  • обеспечивает коммуникации и обмен сообщениями с системой бэкенда

  • предоставляет web‐интерфейс обладателям виртуальных счетов, позволяющий оплачивать услуги на сайте системы через Интернет, просматривать список последних операций, пополнять виртуальный счет и пр.

  • предоставляет администраторам и операторам системы web‐интерфейс для управления системой, проведения текущей работы, конфигурирования системы и проч их функций

  • предоставляет агентам web‐интерфейс (агентский кабинет) позволяющий агентам следить за своей подсетью терминалов, за объемами транзакций, получать отчеты и статистическую информацию



Модуль администрирования


Данный модуль является частью системы, с помощью которой осуществляется основной набор функций администраторов и операторов:

  • управление списком провайдеров услуг (добавление, редактирование, удаление, управление комиссиями, управление типами услуг данного провайдера, управление форматами чеков для услуг)

  • управление терминалами (добавление, редактирование, удаление, просмотр и фильтрация списка операций, управление параметрами и конфигурацией терминалов, простмотр журнала событий по терминалам, генерация сертификатов)

  • управление списком агентов (добавление, редактирование, удаление, управление счетами и комиссиями)

  • управление списком инкассаторов (добавление, редактирование, удаление, генерация паролей)

  • генерация различных отчетов по операциям с возможностью фильтрации по терминалам, провайдерам и услугам, агентам, дате и времени, статусу завершения транзакций и т.п.

Модуль бэкенда


  • обеспечивает коммуникации и обмен сообщениями с модулем фронтэнда

  • реализует интерфейсы с служебной базой данных

Каждый из компонентов системы (включая сервер БД) снабжены резервными экземплярами, что позволяет обеспечить непрерывность работы системы при сбое компонентов и целостность данных.


Модуль реконсилиации и взаморасчета


Данный модуль обеспечивает проведения переодических сверок по платежам с провайдерами, подсчет комиссий по провайдерам и агентам, формирование необходимых платежных поручений или переводов, выгрузку данных по операциям для провайдеров и агентов.

Масштабируемость


При увеличении числа пунктов приема платежей, провайдеров услуг, проводимых транзакций и прочих показателей, система может масштабироваться за счет подключения дополнительных серверов фронтэнда и/или дополнистельных серверов бэкэнда. Подключение дополнительных серверов может осуществляться как для разгрузки по всей функциональности т.е. сервера будут полностью взаимозаменяемы и каждый из них будет способен обеспечить полный спектр выполняемых задач, так и для распредления отдельных функций по отдельным серверам. Так, например, один сервер может отвечать за коммуникации с пунктами приема платежей, а второй за управление очередями платежей к провайдерам услуг и агрегаторам.

Для обеспечения масштабируемости фронтэнда используется технология RoundRobinDNS (RRDNS).

Сервер DNS настраивается таким образом, чтобы в ответ на запросы пунктов приемов платежей о разрешении некоторого доменного имени он возвращал клиентам разные IP-адреса из заранее заданного набора. IP-адреса из набора выделяются один за другим по очереди. Для обеспечения распределения нагрузки по принципу RoundRobin, в DNS будут добавлены несколько записей типа A, соответствующих одному и тому же доменному имени. Каждая запись указывает на один из Веб-фронтенд серверов, между которыми будет распределена нагрузка.

Например:

www IN A a.b.c.2

www IN A a.b.c.3

Когда клиент обращается к серверу DNS с просьбой сообщить ему IP-адрес сетевого узла процессинга, сервер имен возвращает ему первый из IP-адресов, соответствующих доменному имени www. При обращении к серверу DNS второго клиента сервер возвращает ему следующий IP-адрес из данного списка. По достижении конца списка сервер DNS перейдет в его начало.

Масштабируемость бэкэнда обеспечивается средствами ПО, что позволяет использовать несколько бэкэнд систем.

В каждом фронтэнд сервере будут прописаны адреса доступных бэкенд серверов, ПО фронтэнд сервера будет случайным образом выбирать из списка один бэкенд сервер, и использовать его для обслуживания запроса.

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


Дополнительные возможности и особенности


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

Выгодным отличием от других подобных систем является то, что несмотря на то, что терминалы не выдат сдачу, клиентам предоставляется возможность сохранить все средства до копейки, путем их перевода на виртуальный счет. Это привлекательно для клиента, с другой стороны – это гарантия, что клиент как минимум еще раз воспользуется услугами системы.



В системе реализовано множество механизмов по защите от сбоев в работе терминала, вызванных проблемами со связью или иными неполадками. Данные механизмы позволяют обеспечить бесперебойную работу терминалов, а также в большинстве случаев гарантируют защиту от ситуаций с расхождением в расчетах, путаницей с подсчетом средств и прочих нештатных ситуаций.

Аспекты безопасности


Используемые технологии информационной безопасности позволяют обеспечить целостность и секретность данных передаваемых от терминалов и других участников эквайеринговой структуры, что повышает защищенность системы от взлома или попыток мошенничества.

Передача данных от терминалов к процессингу происходит по защищенным каналам с использованием на терминалах клиентских SSL‐сертификатов. В качестве дополнительного средства аутентификации в сообщениях в качестве пароля используется серийный номер купюроприемника. Для контроля целостности во всех важных типах сообщений предусмотрено использование контрольных сумм.


Смотрите также:
Пример а общее описание
31.29kb.
1 стр.
Пк спрут общее описание 2
551.77kb.
5 стр.
Общее описание
137.73kb.
1 стр.
План семинара  Общее описание служб Office 365
10.63kb.
1 стр.
«Структуры управления, трудовые отношения и формирование классов»
586.82kb.
8 стр.
Презентация Общее описание компании
22.25kb.
1 стр.
Общее описание сыров типа паста филата
62.8kb.
1 стр.
I. Терминология и общее описание
203.67kb.
1 стр.
E. C. L. I. P. S. E: Incident 1 Дизайн-документ
117.35kb.
1 стр.
1. Общее описание 11 Техническая спецификация шлюза с внешними системами банка 11
630.12kb.
11 стр.
Общее описание игры
60.04kb.
1 стр.
Приложение 1 Требования по комплексному техническому обслуживанию Общее описание сетевой инфраструктуры ца сб РФ с использованием оборудования компании «Cisco Systems»
49.38kb.
1 стр.