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

{info}При интеграции со Сбербанк, эта платежная система - *Протокол №1* "Описание протокола информационного взаимодействия по on-line запросам ЕПС к серверу Клиента №1"{info}

{toc}

h2. Настройка доступа для платёжной системы "Сбербанк (ООО Биллинговые системы)"

# Предварительно необходимо произвести общую настройку [для всех ОСМП систем.|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=65798343] \\ \\
# Добавьте IP-адреса платежной системы в список разрешённых по статье "[CarbonBilling:Настройка сети для платежных систем]" \\ \\
# Впишите ключ оператора. Если в качестве ключа оператора указан "test1234", то точно такое же значение должно быть указано на стороне платежной системы в поле "*Пароль на цифровую подпись*" \\ \\
!kluch.png|border=0,width=800! \\ \\
# Укажите доменное имя, на которое выдан сертификат, на странице Основных настроек платежных систем \\ \\
!ssl_domain.png|border=0,width=800! \\ \\
# Настройте на стороне Сбербанка путь к обработчику запросов для платежной системы:
Старый адрес (оставлен для совмстимости):
{code}
https://169.254.14.43:1443/sbrf_bs.php
{code}
Новый адрес:
{code}
https://169.254.14.43:1443/sbrf_kiberplat.php
{code}
{warning}Адрес *169.254.14.43* замените внешним адресом Вашего сервера{warning}

h2. Подключение Центральной Кассы

# После заключения договора с сервисом, из предоставленного адреса для оплаты нужно скопировать номер магазина и добавить в настройки Платежных систем
Номер магазина необходимо взять из адреса оплаты, где *xxx* - номер магазина и добавить в поле "НОМЕР ЦЕНТРАЛЬНОЙ КАССЫ:" \\ \\
{code}_autopays.ru/payment/#\!search_provider/pt_search/_{*}{_}xxx{_}{*}_/pay_{code} \\
!kassa.png|border=0,width=800! \\ \\
# Добавьте на страницу оплаты личного кабинета шорткод для [Сбербанк (Биллинговые Системы)|CarbonBilling:Отображение платежных систем в личном кабинете абонента]

h2. Проверка интеграции

В личном кабинете Центрально Кассы можно запустить следующие проверки:

* Базовые проверки
* Обработка ошибок
* Регистрация платежей

{note}Они точно не пройдут! Проверять интеграцию необходимо совершив реальный платеж{note}

h2. 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="CODE" type="xs:int"></xs:element>
<xs:elementname="MESSAGE" type="xs:string"></xs:element>
<xs:elementname="FIO" type="xs:string"></xs:element>
<xs:elementname="ADDRESS" type="xs:string"></xs:element>
<xs:elementname="ACCOUNT_BALANCE" type="xs:double"></xs:element>
<xs:elementname="REG_DATE" type="xs:dateTime"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>{code}
Но часть полей может отсутствовать, в зависимости от настроек биллинга и проводимой операции (CHECK или PAY).
Теоретический, для Центральной Кассы ответ должен быть тот же самый.