SberBank.ru Мерчант
Пример на подключение провайдера
Сообщите менеджеру URL для calback- уведомлений.
По умолчанию calback- уведомления в боевом режиме отключены.
В связи с переходом банка на работу по TLS 1.2. Модуль ПС "SberBank.ru Мерчант" будет работать на PHP версиях 5.3 >=
"Result URL" Обязательно должен быть внешним доменом!
Не забываем заменить "admin.ispnet.demo" и "stat.ispnet.demo" на свой Внешний домен, который доступен из интернет.
http или https несущественно, главное чтобы по этой ссылке (https://admin.ispnet.demo) вы могли попадать в админку из интернета, а по ссылке (http://stat.ispnet.demo) - в личный кабинет из интернета.
Сбербанк-Мерчант при работе через https обязательно требует сертификат который проходи валидацию(решается через WoSign) и если ваш сервер с биллингом находится за NAT'ом обязательно добавить IP NAS в настройках платежной систем.
Настройка MikBill
Для настройки в админ. панели открываем:
"настройки" → "Системные опции" → "Платежные системы"
Заполняем поля:
- "Разрешить" - ставим галочку тем самым включая ПС
- ID мерчанта - id мерчанта
- Логин API - указываем логин выданный для работы с API
- Пароль API - указываем пароль выданный для работы с API
- IP - указываем ip с которых будут поступать запросы (уточняем у сбербанка)
- return URL - страница на которую будет редиректить после успешной оплаты (можно указать ссылку на ЛК)
- Result Error URL - страница на которую будет редиректить после не успешной оплаты (можно указать ссылку на ЛК)
- Проводить платеж при Hold - некоторые банки ставят платеж на HOLD, а только потом переводят средства на счет провайдера(от 0-12 часов). Данная опция позволяет сразу зачислить абоненту средства. в противном случае средства на счет абонента будут зачислены при фактическом зачислении их Банком на счет оператора.
Не забываем отметить "Разрешить".
Чтобы абонент мог пополнить счет без интернета добавьте в список разрешенных следующие домены:
online.sberbank.ru
stat.online.sberbank.ru
node2.online.sberbank.ru
online.sberbank.ru
stat.online.sberbank.ru
node2.online.sberbank.ru
Все настройка закончена.
Корзина заказа
Если необходимо использовать фискализацию то настроим функционал "Корзина заказа".
Заполним поля:
- страны,
- города,
- адреса доставки
- включим галочку "Корзина заказа"
Подробное описание API функционала здесь