Чтобы абоненты-физлица могли оплачивать счета в личном кабинете с помощью Assist, последовательно настройте четыре объекта.
Заполните заявку на регистрацию.
Получите от Assist профиль для тестового подключения. Он будет содержать данные:
Параметр | Пример |
---|---|
Merchant_ID — уникальный идентификатор вашего предприятия | 123456 |
Логин администратора личного кабинета — название вашей организации | login-admin |
Логин пользователя для работы с личным кабинетом и веб-сервисами | login-user |
Пароль пользователя для работы с личным кабинетом и веб-сервисами | password-user |
URL личного кабинета | https://account.demo.paysecure.ru |
Более подробно о тестовом подключении можно узнать в документации Assist.
Задайте настройки в личном кабинете.
Перейдите в личный кабинет по URL, который прислал Assist.
Авторизуйтесь, используя логин администратора.
Перейдите в раздел «Настройки мерчантов» и кликните «Настройки отправки результатов платежей».
Введите URL — адрес на вашем веб-сервере, куда Assist будет отправлять уведомления о платежах.
Укажите тип протокола и тип подписи.
Нажмите «Сохранить».
Внесите изменения в файл конфигурации /etc/lanbilling/phpclient/client/assist.ini
.
Включите возможность проведения платежей:
enabled = true
Введите логин и пароль пользователя для работы в личном кабинете Assist:
Login = 'login-user'
Password = 'password-user'
Укажите свой Merchant ID:
Merchant_ID = 123456
Сериализуйте конфигурационный файл.
Для CentOS 7–8, Debian 9–11 или RHEL 8:
/usr/local/sbin/lbwebcfg -y client /etc/lanbilling/phpclient/client/
Техническая строка
Для FreeBSD 11-13:
/usr/local/sbin/lbwebcfg -y client /usr/local/etc/lanbilling/phpclient/client/
Скопируйте файл /usr/local/billing/payments/assist/assist.cgi
в директорию исполняемых скриптов вашего веб-сервера.
Укажите в нём настройки доступа.
# Атрибуты для доступа к LBcore
my $proto = 'https';
my $lbcore_host = '127.0.0.1';
my $manager_login = 'login';
my $manager_pass = 'password';
my $md5_key = 'secret';
``
Сделайте этот файл исполняемым:
chmod +x assist.cgi
``
Проведите платежи в тестовом режиме работы предприятия.
Заключите договоры с расчётным банком и с компанией Assist.
Получите от Assist URL для рабочего режима.
Отключите тестовый режим в конфигурационном файле /etc/lanbilling/phpclient/client/assist.ini
:
TestMode = 0
``
В этом же файле укажите URL для рабочего режима:
Сериализуйте конфигурационный файл.
Для CentOS 7–8, Debian 9–11 или RHEL 8:
/usr/local/sbin/lbwebcfg -y client /etc/lanbilling/phpclient/client/
Техническая строка
Для FreeBSD 11-13:
/usr/local/sbin/lbwebcfg -y client /usr/local/etc/lanbilling/phpclient/client/
После этого настройка будет завершена. Теперь абоненты-физлица могут пополнять баланс в личном кабинете с помощью этой платёжной системы.
Есть вопросы по документации? Пожалуйста, напишите их