Чтобы пользователи могли пополнять баланс, настройте взаимодействие с платёжной системой. Если вы работаете с несколькими модулями Captive Portal, настройте платёжную систему для каждого отдельно. Обратите внимание, что конфигурационные файлы будут лежать в тех директориях, которые вы создали.
Настройте интеграцию со СберБанком по инструкции. Нужно выполнить все шаги, кроме двух: настройка скрипта автоматических платежей и файла sberbank.ini
.
Внесите изменения в файл конфигурации captive-portal.ini
:
nano /etc/lanbilling/phpclient/captive-portal/captive-portal.ini
``
Включите оплату через СберБанк:
[payment/sberbank]
enabled=true
Укажите сслыку на платёжный шлюз:
path=https://3dsec.sberbank.ru/payment/rest/
Введите логин и пароль для доступа к сервису — их выдают сотрудники СберБанка.
userName=781000013674-20152659-api
password=sberbankNSS
Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y captive-portal /etc/lanbilling/phpclient/captive-portal/
``
Настройте интеграцию с ЮКаssа по инструкции. Нужно выполнить все шаги, кроме двух: настройка скрипта автоматических платежей и файла yooKassa.ini
.
Внесите изменения в файл конфигурации captive-portal.ini
:
nano /etc/lanbilling/phpclient/captive-portal/captive-portal.ini
``
Включите оплату через ЮКаssа:
[payment/yandexMoney]
enabled=true
Введите shopId и секретный ключ API — их можно посмотреть в личном кабинете ЮKassa:
shopId=123456
scid=test_aH-Me-ppaXhT-QarpmjvrzGxklUniJDDne73xydJIfM
Укажите ссылку на платёжный шлюз.
Для промышленной среды:
operatorURL = 'https://money.yandex.ru/eshop.xml'
Или для тестового режима:
operatorURL = 'https://demomoney.yandex.ru/eshop.xml'
Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y captive-portal /etc/lanbilling/phpclient/captive-portal/
``
Настройте интеграцию с PayMaster по инструкции. Нужно выполнить все шаги, кроме двух: настройка скрипта автоматических платежей и файла paymaster.ini
.
Внесите изменения в файл конфигурации captive-portal.ini
:
nano /etc/lanbilling/phpclient/captive-portal/captive-portal.ini
``
Включите оплату через PayMaster:
[payment/paymaster]
enabled=true
Укажите ссылку на платёжный шлюз:
url=https://paymaster.ru/Payment/Init
Введите идентификатор магазина — его можно посмотреть в личном кабинете PayMaster:
LMI_MERCHANT_ID=b1b12d35-f058-4f0e-aafa-86187bc9a7d0
Дополнительно: наименование позиции в чеке, ставка НДС.
Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y captive-portal /etc/lanbilling/phpclient/captive-portal/
``
Настройте интеграцию с Газпромбанком по инструкции. Нужно выполнить все шаги, кроме настройки файла gpb.ini
.
Внесите изменения в файл конфигурации captive-portal.ini
:
nano /etc/lanbilling/phpclient/captive-portal/captive-portal.ini
``
Включите оплату через Газпромбанк:
[payment/gazprombank]
enabled=true
Укажите ссылку на платёжный шлюз.
Для промышленной среды:
url=https://www.pps.gazprombank.ru:443/payment/start.wsm
Или для тестового режима:
url=https://test.pps.gazprombank.ru/payment/start.wsm
Введите идентификатор магазина в СПЭК — его выдают сотрудники Газпромбанка:
merch_id=FСFB93E3B653203589F9
Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y captive-portal /etc/lanbilling/phpclient/captive-portal/
``
Настройте интеграцию с Тинькофф Кассой по инструкции. Нужно выполнить все шаги, кроме настройки файла tinkoff.ini
.
Внесите изменения в файл конфигурации captive-portal.ini
:
nano /etc/lanbilling/phpclient/captive-portal/captive-portal.ini
``
Включите оплату через Тинькофф Кассу:
[payment/tinkoff]
enabled=false
Определите, будут ли абонентам доступны автоплатежи:
autopayments=true
Решите, нужна ли фискализация от Тинькофф Кассы:
fiscalization = true
Тинькофф Касса может сохранять информацию о карте — абоненту не придётся вводить её каждый раз. Для этого включите параметр:
useCustomerKey = false
Укажите идентификатор терминала и пароль — их можно посмотреть в личном кабинете Тинькофф:
terminalKey = '1241860450455'
password = 'xcltnjkzltchzybx'
Укажите cсылку на платёжный шлюз:
operatorURL='https://securepay.tinkoff.ru/v2/Init'
Дополнительно: валюта, ставка НДС, система налогообложения.
Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y captive-portal /etc/lanbilling/phpclient/captive-portal/
``
Есть вопросы по документации? Пожалуйста, напишите их