Сбербанк (ООО Биллинговые системы)

Skip to end of metadata
Go to start of metadata

Требования
Для подключения этой системы необходимо:

  • Carbon Billing (версии 423_582 или выше)
  • Реальный внешний IP-адрес

 
Для того чтобы пользователь мог внести платеж:

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

Подключение

  • Вам необходимо пройти регистрацию и заключить договор с ООО Биллинговые системы
  • Получить необходимые данные для настройки.
  • Выполните в локальной консоли сервера Carbon Billing действия:

Шаг 1. Включить прием платежей по https с шифрованием

Шаг 2. Переходим в настройку платежной системы

Шаг 3. Включаем платежную систему и указываем согласованный со специалистами пароль

Пароль платежной системы - это пароль для подписи md5 суммы, передаваемой в параметрах запроса.

примечание: после этапа тестирования, как правило, специалисты сбербанка требуют поменять пароль для тестов test1234 на "боевой", потому уточните длину пароля и требования по шифрованию при его передаче в сбербанк.

Шаг 4. При необходимости указываем адреса с которых сервер сбербанка может слать данные

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

Создать клиентский сертификат - Будет создан клиентский сертификат, который нужно будет предоставить оператору платежной системы. Сертификат с суффиксом .pfx будет доступен на сервере в каталоге /var/lib/usrcert и будет иметь имя файла равное CN-имени, указанном вами при создании сертификата. Скачать файл сертификата с сервера можно программой winscp. Если платежный оператор требует сертификат в формате .p12, то переконвертируйте сертификат по статье Сертификаты .p12 .Как правило, вся цепочка сертификатов не требуется и достаточно самоподписанного.

Шаг 5. Сохраняем параметры и выполняем мягкую перезагрузку.

Шаг 6. Провести этап тестирования согласно протоколу обмена сбербанка. При тестах и будущей работе платежной системы нужно указать обработчик для приема запросов <ваш_внешний_ip>:<порт_для_подключения>/sberbank_bs.php и передать учетные записи на которые будет производиться тестирование

  • Номер личного счета, который существует в системе
  • Номер личного счета, который в системе отсутствует.
  • Номер личного счета, на который можно совершить несколько тестовых платежей, без реальной оплаты.
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.