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

Со стороны взаимодействия с Assist:

Зарегистрироваться в системе.
В личном кабинете должен быть создан мерчант, как на рис.1. 
 
Рис.1. Личный кабинет Assist настройки мерчантов, настройки платежей
 
В настройках мерчанта:
 
На вкладке «Настройки платежей» (представлена на рис.1) ввести URL_RETURN и URL_RETURN_OK. В данном случае это ссылка на страницу «Личный кабинет» модуля Абонемент-Онлайн (http://<адрес модуля Абонемент онлайн>/?schedule=GuestInfo).
 
На вкладке «Настройка отправки результатов платежей» (представлена на рис.2) поставить галочку «Отправка результатов оплат» и задать остальные параметры.
В поле «URL для отправки результатов» прописать адрес к файлу указанному в config.php в разделе систем оплат с пометкой "соответствует файлу" (http://<адрес модуля Абонемент онлайн>/inc/pm/xxxxxxxxx.php).
Тип протокола указать POST, тип подписи MD5.
 

Рис.2. Личный кабинет Assist настройки мерчантов, настройки результатов платежей

Со стороны Абонемент-Онлайн:

Для настройки Абонемент-Онлайн на данную платёжную систему, необходимо прописать в config.php следующие полученные ранее данные:
ID мерчанта из платёжной системы, логин и пароль от личного кабинета платёжной системы.
define('ASSIST_MERCHANT_ID', '914136'); // ID - магазина платежной системы Assist
define('ASSIST_LOGIN', 'testucsru'); // логин платежной системы Assist
define('ASSIST_PASSWORD', 'ucs00000'); // пароль платежной системы Assist
define('ASSIST_PURCHASE', 'https://test.paysecure.ru/pay/order.cfm'); // отправка данных в платежную систему Assist
define('ASSIST_ORDERSTATE', 'https://test.paysecure.ru/orderstate/orderstate.cfm'); // проверка заказа платежной системы Assist
 
Для работы в тестовом режиме необходимо прописать соответствующие пути как:
define('ASSIST_PURCHASE', 'https://payments.demo.paysecure.ru/pay/order.cfm'); // отправка данных в платежную систему Assist
define('ASSIST_ORDERSTATE', 'https://payments.demo.paysecure.ru/orderstate/orderstate.cfm'); // проверка заказа платежной системы Assist
При работе в тестовом режиме можно использовать только специальные тестовые карты. Список приложен в виде xls файла

ВАЖНО!

Модуль онлайн оплаты лицензируется отдельно.

В ключе, на который подключён connecter с которым взаимодействует Абонемент-Онлайн должен быть прописан Проект 4 Модуль 5.

ДОПОЛНИТЕЛЬНО!

Схему реализации взаимодействия ТСП и АПК Ассист по фискализации Вы можете увидеть тут

ВложениеРазмер
cards.xls28 КБ