Вы здесь

Программое обеспечение процессинга электронных платежей

ПО процессинга интернет-платежей xPay обеспечивает работу оператора по приёму платежей через интернет (платёжного агрегатора)

xPay может быть использован как Internet Service Providerом (IPSP, ThirdParty Processor), так и непосредственно банком.

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

 

 

Зачем это нужно и как это работает

 

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

- банк при работе с партнёром, использующим xPay получает дополнительный канал маркетинга

- банк, в случае прямой интеграции xPay в информационные системы банка получает, точно так же как и магазины - простой и безопасный способ (соответствует требованиям PCI DSS/PA DSS/СТО БР ИББС)  подключения клиентов, которых не понадобится пускать внутрь собственно банковской информационной системы. Дополнительный функционал xPay, по сравнению с функционалом стандартного банковского процессинга, включает в себя следующие возможности:

 

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

Антифрод  реализован как внешний модуль, может быть дополнен или заменен эксплуатантом системы. Обеспечиваются вызовы модуля
            - при первичном запросе на проведение транзакции
            - по результатам отработки 3DS-авторизации
            - по результатам проведения транзакции через платёжную систему

Кроме работы по собственным правилам, в модуль может быть интегрирована работа с внешними  сервисами.

 

- бэкофис, включающий в себя возможность получения отчётов, просмотра состояния пользователей и операций, а так же настроек системы. Дополнительно, вместо бэкофиса поставляется набор API, позволяющий реализовать аналогичный функционал программными вызовами из ПО заказчика.

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

 

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

 

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

 

Процессинг кредитных карт.

- Поддерживаются карты стандартов VISA/MasterCard,American Express,JCB/Diners Club/МИР и любые другие, совместимые с ISO/IEC 7812 и смежными стандартами.

Система может быть очень быстро (дни) адаптирована для работы с любыми национальными платёжными системами, такими как Rupay.

Система понимает что такое CUP (несмотря на то, что номера карт этого стандарта не вполне совместимы с общепринятыми реализациями ISO/IEC 7812).

 

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

- Для целей подключения к внешней процессинговой системе поддерживаются протоколы:

- OpenWay E-commerce (Way4), варианты совместимые с настройками для эквайринга бывшего Банка Москвы и ряда других банков др.
- Протокол Транскредит-банкв (ВТБ-24),
- MasterCard MIGS .
- Transact Pro (Латвия)

- Pasta Bank (Латвия)

- Сбербанк РФ

- ряда других действующих банков и IPSP

 

В части безналичных платежей система поддерживает формирование платёжных поручений в соответствии с правилами РСБУ, в том числе платежей в бюджет (понимает что такое УИН, УИП и прочие служебные поля).

 

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

Интеграция любого другого внешнего протокола обеспечивается исполнителем приблизительно за месяц.
 

В системе реализован “тестовый банк” позволяющий отлаживаться в тестовом режиме. В отличие от многих аналогов, в тестовом банке обеспечивается отладка 3D-Secure операций.

 

Cистемы электронной наличности, уличные платёжные терминалы и прочие системы.

Поддерживаются протоколы:

- CreditPilot (выплаты на кредитные карты и провайдеров)

- Cyberplat (выплаты на кредитные карты и провайдеров)
-  YandexДеньги,
-  WebMoney,
- IntellectMoney/РБК-Money,
- [email protected],
- Moneybookers (Skrill)
- eKassir (kassira.net)

- QIWI (REST API)

- Robokassa

- Modulbank

- Отправка платежей в формате обмена Клиент-банк – 1С

- Perfectmoney

- OKPay

- Cryptocheck

- Lanter’s LAN4TAP NFC-платежи (для оффлайновых устройств)

- ПО банковского операционного дня UNISAB (на отправку платежей)

- Сервис приёма коммунальных платежей Банка Москвы (нуждается в доп. адаптации, т. к. менялся банком)

- Криптовалюты (Bitcoin, BitcoinCash, Litecoin, Emercoin, Novacoin, DASH, Dogecoin, Sibcoin, Ethereum, Ethereum Classic, Ubiq).

 

Ведение собственной системы лицевых счетов

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

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

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

 

Работа с криптовалютами (Bitcoin и подобные)

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

            Поддерживаются API следующих площадок:

  • wex.nz (бывшая BTC-E)
  • coinbase

 

а так же собственный JSON-RPC  API Bitcoin и API кошельков Blockchain.info

           

 

Дополнительные сервисные возможности
- идентификация клиентов-физических лиц (в соответствии с протоколом СМЭВ. Поддержка протокола ЕСИА – в ближайших версиях).

- отправка e-mail сообщений

            реализованы плагины:

                        - прямой отправки

                        - через внешний шлюз Unisender

            - через внешний шлюз Rackcspace Mailgun

 - отправка SMS-сообщений через внешний SMS-шлюз

реализованы плагины к 8 различным sms-шлюзам, в том числе SMPP

 - отправка сообщений Viber и Telegram
- информационный шлюз, позволяющий получать запросы из информационных источников:

            - ФНС ЕГРЮЛ и ЕГРИП

            - Росстат

            - Коммерсант Банкротство

            - Картотека арбитражных дел

            - Вестник государственной регистрации

            - Лица, скрывающиеся от правоохранительных органов

            и др. (всего более 30 информационных источников, реализован информационный канал через агенство prima-info, возможно подключение других информационных каналов)

            - ФНС (проверка ИНН физического лица)

            - ФМС (проверка действительности паспорта гражданина РФ)

            - ФССП (нахождение в реестре розыска имущества, в реестре розыска по совершённым преступлениям, в реестре исполнительных производств)

            - внутренняя БД, организуемая по требованиям заказчика

- Интерфейс с системой проверки физических лиц Scoringlabs
- Интерфейс с сервисом dadata.ru для автоматического разбора адресов

- API мониторинга состояния системы (для целей эксплуатанта системы)

- API управления конфигурацией системы и пользователями (для целей эксплуатанта системы)

- API статистики для пользователей

Подключение интернет-магазинов

 В настоящее время поддерживаются:

-  XML API шлюза (для самостоятельной отрисовки платёжной страницы интернет-магазином)

- API HTML-форм

- JSON-API для встраивания полей в страницу
 

Для отправки сообщений и получения статистики так же реализованы XML-API

Многоязыковой интерфейс

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

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

 

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

- Автоконвертация валюты при списании денежных средств. Обеспечивается работа магазина- клиента по прайслисту, установленному в одной валюте на мерчант-аккаунте, работающем в другой валюте.
Загрузка курсов на каждый день делается из внешнего источника (настраиваемого).
Реализованы загрузчики курсов валюты из Google Finance (курсы Citibank USA) и ЕЦБ.

 

 

Технические характеристики и требования системы

Система не требует внешнего лицензируемого ПО кроме опционального 3DS-MPI.

Используемая платформа разработки - MySQL, Python, С#. (Небольшие фрагменты кода написаны на PHP, в следующих версиях фрагменты на PHP будут удалены).

Рекомендуемое окружение - Debian Linux, Docker, ngnix, но на практике xPay может быть запущен на любой системе, поддерживающей платформу разработки.
Тестировалась его работа в окружения Windows и Java/Jython, RedHat/KVM, OpenVZ.

 

Внедрение системы и ценообразование

Система не является коробочным продуктом и подлежит адаптации под конкретные платёжные интерфейсы (банки, платёжные системы).
Бэкофис системы настраивается под бизнес-процессы заказчика (ему будет передана документация для дальнейшей самостоятельной донастройки).
Набор возможностей системы (поддерживаемые банки, платёжные системы, дополнительные модули) конфигурируется для заказчика индивидуально.

 

Поставка системы

Если не оговорено иное, система поставляется в виде псевдокомпилированных  файлов скриптов.

 

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

- отправка и приём денежных средств через системы Sigue, Contact! и систему почтовых переводов Почты России
- интеграция системы с ПО 1С:Предприятие 8.x
 

Сроки и полнота реализации этих возможностей будет зависеть от спроса со стороны заказчиков

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