Программы терминалов оплаты (автоматизация платежей)

15037

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

Программное обеспечение для терминалов самообслуживания

Программное обеспечение для POS-терминалов

Терминал для парикмахерской с программным обеспечением

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

Сегодняшний рынок электронных платежных систем очень динамичен и развивается бурными темпами. Спрос на устройства приема платежей растет буквально взрывообразно. Сегодня на рынке представлено множество различных типов платежных устройств самообслуживания. Основные различия заключаются в дизайне корпуса и наборе комплектующих (купюроприемник, термопринтер, сканер штрих кодов, картридеры и т.д.), В соответствии с этим цены на оборудование колеблются от 2000 до 10000 долл. США. Одновременно с выбором оборудования предприниматель, решивший войти в платежный бизнес, должен определиться с выбором платежной системы, с которой он будет работать. Программное обеспечение CyberPlat позволяет принимать платежи наличными и с помощью карт на всех типах оборудования (кассы, компьютер, автоматы самообслуживания, POS-системы, банкоматы). В этой статье мы рассмотрим программные продукты для платежных терминалов компании «КиберПлат» (CyberPlat®).

Архитектура и возможности ПО

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

  • Терминальное ПО
  • Серверное ПО

Терминальное ПО устанавливается на устройство самообслуживания. Серверная часть устанавливается на компьютер со статическим IP адресом (такая услуга сейчас доступна почти у всех интернет-провайдеров). На нижеприведённой схеме показан общий принцип работы ПО для платежных аппаратов.

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

ПО CyberPlat для терминалов по приему платежей

На схеме представлена общая структура взаимодействия всех компонентов:

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

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

Терминальное ПО

Терминальная часть ПО написана на С++ в программной среде Borland Builder. Основные задачи, выполняемые этой частью ПО:

  • Прием и проведение платежей в режиме онлайн и оффлайн
  • Отправка информации об операции на сервер технического мониторинга

Следующие схемы показывают принцип взаимодействия клиента с автоматом и общий принцип работы терминального ПО:

Схема взаимодействия клиента с терминалом и принцип работы терминального ПО

Схема взаимодействия клиента с автоматом приема платежей и принцип работы терминального ПО

Дистрибутив программы распространяется бесплатно и выложен на сайте CyberPlat — terminal_pro/pro_info_terminal.html. Процесс установки и настройки подробно описан в файлах помощи. Основным инструментом при настройке ПО является утилита, позволяющая автоматически определять оборудование, подключенное к устройству приема оплаты. Далее перечислены основные возможности ПО:

  • Возможность приема платежей в режиме on-line или off-line
  • Защищенный протокол обмена данных с КиберПлатом
  • Минимальный расход GPRS-трафика
  • Постоянно расширяемый список поддерживаемого оборудования
  • Гибкие настройки по взимаемой сверху комиссии. Возможность ступенчатой комиссии (до 20 ступеней)
  • Реализована техническая возможность приема платежей в тенге, гривнах, долларах и евро
  • Настраиваемый пользовательский html-интерфейс с несколькими вариантами графического оформления
  • Возможность самостоятельно добавлять и удалять провайдеров услуг
  • Возможность самостоятельного подключения провайдеров услуг, не представленных в КиберПлате
  • Возможность редактирования шапки чека и его длины
  • Возможность удаленного обновления ПО с помощью сервера мониторинга
  • Отправка сообщений о техническом состоянии оборудования

Более подробное описание можно найти в файлах помощи. Для примера приведем несколько вариантов пользовательского интерфейса.

Программное обеспечение терминалов оплаты

ПО терминалов оплаты

Программное обеспечение платежных терминалов

ПО платежных терминалов

Программное обеспечение для приема платежей

Программное обеспечение для приема платежей

Интерфейс платежного терминала

Интерфейс платежного терминала

Серверное ПО

Серверная часть ПО была разработана на языке С# в среде Microsoft Visual Studio .NET. Перечислим основные возможности системы мониторинга:

  • Просмотр технического состояния терминала (связи, купюроприемника, термопринтера и т.д.)
  • Удалённое обновление терминального ПО и изменение дизайна пользовательского интерфейса
  • Удалённое управление списком провайдеров услуг, изменение комиссий, взимаемых сверху
  • Просмотр инкассации, платежи с разбивкой по купюрам
  • Контроль прохождения платежей
  • Работа с субагентской сетью
  • Гибкая система управления правами и уровнями доступа к терминалам

Система мониторинга состоит из двух основных компонентов:

  1. Серверное приложение
  2. Клиент сервера

Рассмотрим схему работы системы мониторинга:

Схема работы системы мониторинга терминалов

Схема работы системы мониторинга автоматов

Информация с термналов поступает на вход модуля, отвечающего за прием информации, далее происходит преобразование информации и запись ее в базу данных. Взаимодействие клиентского приложения с сервером мониторинга сделано на основе новейшей технологии для построения распределенных приложений .NET Remoting. Эта технология значительно упрощает процесс разработки и гарантирует надежность и безопасность соединения между приложениями. Клиентское приложение устанавливается на любой компьютер под управлением Windows с установленным .Net Framework 2.0.

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

Скриншоты клиентской и серверной части системы мониторинга

Скриншоты клиентской и серверной части системы мониторинга

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

Основные преимущества ПО

Рассмотрим преимущества программного комплекса КиберПлат. Основным преимуществом является универсальность решения, позволяющая работать с подавляющим большинством производителей платежных автоматов. Также стоит отметить возможность выбора способов приема платежей (on-line/off-line).

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

Реализована поддержка фискальных регистраторов основных производителей. Одной из основных проблем при использовании терминалов является проблема со стабильностью GPRS-соединения. В 90% случаев интернет на терминале доступен через GPRS-модем (наиболее часто используемый модем — Siemens MC35i). В силу ряда факторов (прошивка модема, неустойчивость связи сотового оператора и т.п.), модем может зависать. При этом, программными способами перезагрузить модем невозможно. Для отработки таких ситуаций, а также при зависании операционной системы, используется сторожевые таймеры («watchdog»). Это устройство представляет собой плату, которая физически прерывает питание модема и перезагружает терминал, в случае зависания ПО. Для большей гибкости в терминальной части ПО был разработан специальный алгоритм действий при подобных ситуациях, а также осуществлена поддержка нескольких наиболее распространенных устройств перезагрузки модема и терминала. В последнее время наблюдается тенденция к введению в подобные устройства дополнительных функций, таких как датчики сейфов, датчики дверей, наклона, удара, температуры и т.д. Технические специалисты компании «КиберПлат» (CyberPlat®) постоянно следят за последними изменениями в данных устройствах и вносят соответствующие изменения в ПО.

Планы развития ПО

Учитывая стремительное развитие рынка приема платежей, компания «КиберПлат» (CyberPlat®) прикладывает максимум усилий для доработки ПО. Приведем список изменений и новых возможностей, которые появятся в новых версиях ПО:

  • Для небольших платежных сетей будет введена система мониторинга через e-mail, преимущества данного подхода заключается в легкости установки и отсутствии требований к статическому IP адресу.
  • На терминальном ПО будет введена система предварительной проверки номера по префиксам и номерным емкостям операторов, а также будет введена разветвленная система предупреждений клиента при возникновении нестандартных ситуаций на терминале (нет связи с сервером «КиберПлат» (CyberPlat®) и т.д.). Данные изменения позволят значительно сэкономить время клиента, проведенное у терминала, повысить удобство пользования интерфейсом.
  • На сервере мониторинга будет введена сверка по платежам с «КиберПлат» (CyberPlat®). Таким образом, мы получим полностью прозрачную схему, исключающую различного рода мошенничества и позволяющую полностью контролировать процесс инкассации.
  • Дизайнерами компании будут предложены различные высококачественные варианты графического исполнения интерфейса.
  • На стадии финального тестирования находится система автоматизированной регистрации новых точек в системе»КиберПлат» (CyberPlat®) , что позволит клиентам системы самостоятельно регистрировать точки и существенно упростит процесс настройки ПО.

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

2001 - 2024 © При использовании материалов активная ссылка на KIOSKS.RU обязательна.