ПО для платежных терминалов
Программное обеспечение для терминального оборудования.
Работа с банковскими картами
Терминал, оснащенный ПО RLINE, используется для проведения оплаты товаров и услуг, выдачи наличных денег, а также некоторых других операций. Финансовые операции на терминале могут выполняться в режиме on-line и в режиме off-line. В первом случае происходит соединение с центром авторизации, во втором случае операция проводится без непосредственного соединения и передачи информации в центр авторизации, при этом информация о проведенной операции остается в памяти терминала и передается на сервер сбора при разгрузке журнала транзакций. Настройки терминала защищены от несанкционированного доступа. Для доступа к ним используется специальная карта администратора и пароль.
Типы терминалов, которые поддерживают ПО RLINE
- Bitel, производитель Bitel.
- Nurit, производитель Lipman.
- Jade, JadeBT, JadeFast, JadeAire, производитель Cybernet.
- OMNI VX3, verix_V, производитель Verifone.
- Ingenico, производитель Ingenico.
Для всех моделей терминалов используется одно и то же программное обеспечение, которое обеспечивает полностью идентичный набор функциональных возможностей.
Используемые каналы связи с TMS (концентратором):
- Коммутируемая телефонная линия (через пару модемов).
- Выделенная телефонная линия (через пару модемов).
- Прямое (без модемов) соединение порт-порт по RS-232.
- TCP соединение (для подключения терминалов через системы, подобные серверам доступа Cisco 25xx).
- Непосредственное TCP соединение (для маршрутизации запросов с одного сервера на другой).
- TCP соединение терминала через LAN.
- GPRS соединение через GSM-модем.
Функции программного обеспечения
- Выполнение финансовых и служебных операций.
- Выполнение транзакций с вводом или без ввода ПИН-кода (в последнем случае на чеке может быть оставлено место для подписи клиента).
- Проверка подлинности чиповых карт по статической (SDA) и динамической (DDA) схемам.
- Удаленная настройка параметров терминала (вид чеков, список доступных операций, правила приема карт).
- Обмен данными с сервером сбора с применением цифровых подписей и шифрования по алгоритмам 3DES, ГОСТ на основе сессионных ключей. Эти ключи генерируются SAM-модулем, установленным в терминал.
- Использование калькулятора для ввода и печати на чеке нескольких сумм.
- Работа с несколькими отделами в одной торговой точке. Ввод сумм в этом случае выполняется с указанием отдела с последующей печатью на чеке и автоматическим подсчетом итоговой суммы по отделам.
Дополнительно для приложений VAA разработаны функции загрузки стоп-листа для чиповых карт, ведения списка карт, обнаруженных в стоп-листе, и выгрузки сообщений о таких картах на сервер сбора.
По желанию заказчика эти функции, а также стыковка обмена данными с кассовыми аппаратами и компьютером, легко реализуются для банковских приложений, но требуют дополнительного согласования и тестирования корректности взаимодействия с системой обработки данных заказчика.
В таблице приведен список финансовых транзакций, выполняемых на терминалах по чиповым картам с банковским приложением и по картам с магнитной полосой.
Перечень финансовых транзакций, поддерживаемых терминалом
Название операции | Назначение |
Authorization | Авторизация | Проверка возможности выполнения операции на указанную сумму без блокировки средств на карте-счете клиента. |
Pre-Authorization | Пред-авторизация | Блокировка средств на карте-счете клиента. Окончательный расчет производится позднее, при этом сумма может отличаться от заблокированной. |
Balance Inquiry | Запрос остатка | Запрос остатка средств на карте-счете клиента без блокировки. Значение остатка выдается в валюте счета без указания единиц. |
Sale | Оплата | Оплата товаров или услуг. |
Cash | Наличные | Выдача наличных денег клиенту. |
Sale & Cash | Оплата и наличные | Оплата товаров или услуг с выдачей наличных денег клиенту из кассы. |
Reversal | Отмена | Отмена проведенной операции. |
Off-line Sale | Продажа в режиме off-line | Для сумм, не превышающих порог floorlimit, оплата товаров или услуг без выполнения запроса в ЦА с последующей сдачей журнала операций на сервер сбора. |
Off-line Refund | Возврат в режиме off-line | Для сумм, не превышающих порог floorlimit, возврат средств на карт-счет клиента без выполнения запроса в ЦА с последующей сдачей журнала операций на сервер сбора. |
Sales Completion | Завершение операции | Окончательный расчет по проведенной ранее операции Pre-Authorization. |
Adjust, Sale | Коррекция продажи | Корректировка суммы уже совершенной операции оплаты товаров или услуг в сторону уменьшения. |
Adjust, Refund | Коррекция возврата | Корректировка суммы уже совершенной операции возврата средств на карт-счет клиента в сторону уменьшения. |
Please Wait Advice | Подождите | Увеличение таймаута ожидания ответа от сервера при запросе авторизации. |
Butch Upload | Выгрузка журнала | Сдача журнала транзакций на сервер. |
Служебные и дополнительные операции
- Печать копии чека любой операции, хранимой в журнале операций.
- Печать итогового отчета по проведенным операциям.
- Печать копии итогового отчета.Автоматическая отмена операции при обрыве связи или истечении таймаута ответа от центра авторизации.
- Автоматическое получение новых параметров с сервера.
- Автоматическая синхронизация даты и времени, установленных в терминале и на сервере, во время сдачи журнала транзакций или получения новых значений параметров.
- Ведение журнала нефинансовых событий, регистрируемых в терминале.
- Ручной ввод номера и даты окончания действия карты, если магнитная полоса карты не читается.
- Ручной ввод данных транзакции (ввод данных со слипов импринтера).