Для подключения платёжной системы Сургутнефтегазбанка к Абонемент-Онлайн, требуется:

Со стороны взаимодействия с Сургутнефтегазбанком:

Отправить заявку на подключение к платёжной системе в качестве интернет магазина.
Банк предоставляет доступ к тестовому 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.

 
 
В тестовом режиме онлайн оплата в Абонемент-Онлайн выглядит следующим образом:
 
При нажатии на кнопку оплатить, клиента переводит на страницу платёжной системы: