Процессинговая система

Сервер пополнения (RS)

Сервер пополнения или Recharge System (RS) является элементом процессинговой системы RLINE и служит для массового пополнения кошельков, созданных на базе VAA приложения RLINE, а также для возможного продления срока жизни этих кошельков.

processing rs

Кроме того, сервер пополнения выполняет все функции TMS (передача информации от терминалов к серверу обработки или к банковскому хосту и обратно, а также параметризация терминалов). Сервер работает в ОС LINUX.

В системе реализованы следующие варианты пополнения карт, а именно:

  • Через терминал пополнения; данные о сумме и самой возможности операции берутся из БД пополнения сервера пополнения.
  • Через терминал ПВН; сумма вводится на терминале, разрешение на операцию выдается в ответ на авторизационный запрос от карты серверу пополнения. Возможность проведения операции обеспечивает SAM-модуль, установленный на сервере пополнения.
  • Через терминал ПВН в режиме off-line; возможность проведения операции обеспечивает SAM-модуль, установленный на терминале. Удобно для использования в локальных проектах.

Данные, которые хранятся в базе пополнения

  • Перечень обслуживаемых карт и валют.
  • Задания на пополнение кошельков.
  • Информация о проведённых операциях пополнения и их результатах.

Основные функции сервера пополнения:

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

Вся информация об операциях с картами сохраняется в базе, откуда она может быть востребована с помощью различных клиентских программ к MySQL. Это может делаться и удалённо, в том числе из-под других операционных систем. СУБД MySQL ведёт лог, в который заносятся все запросы, изменяющие данные в базе. Дополнительно может быть включён лог, в котором фиксируются ВСЕ запросы к БД.

Надёжность хранения данных обеспечена встроенными средствами MySQL. В их число входят:

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