Содержание
Для подключения платёжной системы Сургутнефтегазбанка к Абонемент-Онлайн, требуется:
Со стороны взаимодействия с Сургутнефтегазбанком:
Отправить заявку на подключение к платёжной системе в качестве интернет магазина.
Банк предоставляет доступ к тестовому Merchant сайту.
Банк получает от интернет-магазина название домена, IP адрес, SSL сертификат при его наличии, и настраивает их в системе CommerceGateway.
Банк получает доступ к тестовому магазину и проводит тестирование.
При отсутствии замечаний по работе магазина с тестовым сервером CommerceGateway предоставляется доступ к рабочей среде.
Со стороны действий в личном кабинете системы ECommerce:
После получения доступа к личному кабинету, необходимо зарегистрировать сайт для взаимодействия интернет-магазина с сервером электронной коммерции.

При регистрации сайта, требуется заполнить следующие поля:
URL Init Notification -ссылка на страницу Абонемент-Онлайн club/?abonement-online=GuestInfo
URL Error -ссылка на страницу Абонемент-Онлайн club/?abonement-online=GuestInfo
После чего, нажать кнопку Make PSK, вследствие чего будет сгенерирован PSK – ключ работы сайта с платёжной системой. Данный ключ потребуется указать при настройке Абонемент-Онлайн.

Далее необходимо настроить терминал интернет-магазина, для этого в личном кабинете системы ECommerce перейдите по ссылке Merchant в главном меню.
Далее на странице выбранного терминала содержатся данные Merchant ID и Terminal Alias, которые необходимо указать при настройке Абонемент-Онлайн.

Со стороны Абонемент-Онлайн:
Для настройки Абонемент онлайн на данную платёжную систему, необходимо прописать в config.php следующие параметры:
Полученные ранее данные Merchant ID, Terminal Alias, и PSK указать в параметрах:
define('SURGUT_MERCHANT', '1234');
define('SURGUT_TERMINAL', '1234-alias');
define('SURGUT_PSK', 'db51412418fffe41a14c1b363e85ab92d1dbd673');соответственно.
Параметр:
define('SURGUT_URL_SEND', 'https://ecm.sngb.ru:443/ECommerce/PaymentInitServlet');отвечает за настройку на тестовый (по умолчанию) или полноценный режим работы.
(для рабочего режима установить: 'https://ecm.sngb.ru:443/Gateway/PaymentInitServlet')
ВАЖНО!
Модуль онлайн оплаты лицензируется отдельно.
В ключе, на который подключён connecter с которым взаимодействует Абонемент-Онлайн должен быть прописан Проект 4 Модуль 5.
В тестовом режиме онлайн оплата в Абонемент-Онлайн выглядит следующим образом:

При нажатии на кнопку оплатить, клиента переводит на страницу платёжной системы:
