Просмотр Исходного

{info}При интеграции со Сбербанк, эта платежная система соответствует следующим протоколам предлагаемым Сбербанком и его агентами:
* Протокол №2 "Описание протокола информационного взаимодействия по on-line запросам ЕПС к серверу Клиента №2"
* Порядок_взаимодействия_с_Получателем_тип_Б_004_от_26.09.2017.pdf{info}
{info}Так же по этому протоколу работает платежная система "Расчетные Решения" (сайты www.nbcouec.ru и nko-rr.ru):
* Порядок_взаимодействия_с_Получателем_тип_Б_005_от_03.11.2017.pdf{info}
h1. Настройка работы Сбербанк (ОСМП)

# Добавьте IP-адреса Сбербанка в список разрешенных и проведите прочие общие настройки платежных систем по статье "[Платежные системы. Общее|CarbonBilling:Платежные системы. Общее]"
# Передайте адрес обработчика платежей Сбербанку зависит от используемого протокола, *http* или *https*:
#* *http*: [http://168.254.14.44:1444/sbrf.php]
#* *https*: [https://169.254.14.43:1443/sbrf.php]
Адреса _168.254.14.44_ и _169.254.14.43_ замените на адрес биллинга, по которому он доступен из сети интернет.
# Если используется SSL:
#- Создайте сертификаты по статье [Настройка SSL сертификатов платежных систем]
#- Отправьте клиентский сертификат контактному лицу со стороны платежной системы.

{info}Описание протокола ОСМП можно скачать по адресу:
{code}
http://168.254.14.44:1444/osmp.pdf
{code}
Адрес _168.254.14.44_ та же замените на внешний адрес биллинга{info}

h1. XSD-схемы ответов на запросы

В анкете отправляемой в Сбербанк, на вопрос "XSD-схемы ответов на запросы" скоприруйте следующий текст:
{code}<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:elementname="response">
<xs:complexType>
<xs:sequence>
<xs:elementname="osmp_txn_id" type="xs:string"></xs:element>
<xs:elementname="result" type="xs:string"></xs:element>
<xs:elementname="prv_txn" type="xs:int"></xs:element>
<xs:elementname="sum" type="xs:double"></xs:element>
<xs:elementname="fio" type="xs:string"></xs:element>
<xs:elementname="balance" type="xs:double"></xs:element>
<xs:elementname="recsum" type="xs:double"></xs:element>
<xs:elementname="minsum" type="xs:double"></xs:element>
<xs:elementname="comment" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>{code}
Но часть полей может отсутствовать, в зависимости от настроек биллинга и проводимой операции (CHECK или PAY), например:
* В ответе на check будут recsum, balance и fio, а в ответе на PAY их не будет.
* В ответе на PAY будут prv_txn и sum, в ответе на CHECK их не будет.

{warning}
Обработчик биллинга не поддерживает Basic-авторизацию.
{warning}
h2. Параметры запросов платежной системы

|| Параметр || Значение \\ || Назначение || Примечание || check || payment ||
| Кому рекомендуется | Небольшим и средним провайдерам от 300 до 10000 пользователей с учетом развития | Крупным и средним провайдерам&nbsp;(от 2000 до 1 000 000 пользователей)&nbsp;с учетом развития |
| Функционал | Billing и Billing + Softrouter | Billing с OSS BSS расширениями \\ |
| Управление | Доп. Программа win32 Carbon Manager | Web |
| Способ настройки | Консоль+Carbon Manager | Консоль/Web |
| Настройка | Коробочное решение, работает сразу после установки | Требуется настройка совместно с разработчиками и доработка под конкретного провайдера. \\
Решение - набор модулей. |
| Функциональные решения | Отлаженное решение, проверенное временем. | Абсолютно новый функционал, требует контроля |
| Гибкость | Менее гибкий с широким функционалом \\ | Более гибкий и легко изменяемый |
| Обслуживание \\ | Не требовательный \\ | Требует внимания \\ |
| Поддержка оборудования | [Ограничена|asrdocnew:Системные требования] | [Не ограничена|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=48693408] |
| Возможность подключения собственных модулей | Только через api | Есть, напрямую через модули-plugin и через различные API |