Чтобы абоненты-физлица могли оплачивать счета в личном кабинете с помощью Ckassa, последовательно настройте четыре объекта.
Зарегистрируйтесь в Ckassa.
Для интеграции вам понадобится идентификатор оператора — вашей компании. Его можно узнать, например, с помощью URL на странице оплаты.
Пример.
Ссылка на страницу оплаты: https://payframe.ckassa.ru/?service=123-45678-9
Идентификатор оператора — это последние символы в ссылке, «123-45678-9»
Можно проверить, найдёт ли Ckassa оператора. Для этого подставьте идентификатор в ссылку: https://ckassa.ru/payment/#!search_provider/pt_search/123-45678-9
Создайте профиль для платёжной системы в АСР LANBilling.
Не найден файл /content/39/part/ps_script.md
Скопируйте файл osmp-ckassa.cgi в директорию исполняемых скриптов вашего веб-сервера:
cp /usr/local/billing/payments/ckassa/osmp-ckassa.cgi /var/www/cgi-bin/
``
Укажите в файле настройки доступа.
my $proto = 'http';
my $lbcore_host = '127.0.0.1';
my $manager_login = 'ckassa';
my $manager_pass = 'ckassa';
``
Сделайте скрипт исполняемым:
chmod +x /var/www/cgi-bin/osmp-ckassa.cgi
``
Скопируйте файл osmp-ckassa.cgi в директорию исполняемых скриптов вашего веб-сервера:
cp /usr/local/billing/payments/ckassa/osmp-ckassa.cgi /usr/lib/cgi-bin/
``
Укажите в файле настройки доступа.
my $proto = 'http';
my $lbcore_host = '127.0.0.1';
my $manager_login = 'ckassa';
my $manager_pass = 'ckassa';
``
Сделайте скрипт исполняемым:
chmod +x /usr/lib/cgi-bin/osmp-ckassa.cgi
``
Скопируйте файл osmp-ckassa.cgi в директорию исполняемых скриптов вашего веб-сервера:
cp /usr/local/billing/payments/ckassa/osmp-ckassa.cgi /usr/local/www/apache24/cgi-bin/
``
Укажите в файле настройки доступа.
my $proto = 'http';
my $lbcore_host = '127.0.0.1';
my $manager_login = 'ckassa';
my $manager_pass = 'ckassa';
``
Сделайте скрипт исполняемым:
chmod +x /usr/local/www/apache24/cgi-bin/osmp-ckassa.cgi
``
Действия различаются для разных ОС.
Внесите изменения в файл конфигурации ckassa.ini:
nano /etc/lanbilling/phpclient/client/ckassa.ini
``
Включите платёжную систему в личном кабинете абонентов АСР LANBilling:
enabled = true
Укажите идентификатор оператора из личного кабинета Ckassa:
provider_id = '123-45678-9'
Сохраните конфигурационный файл. Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y client /etc/lanbilling/phpclient/client/
``
Внесите изменения в файл конфигурации ckassa.ini:
nano /usr/local/etc/lanbilling/phpclient/client/ckassa.ini
``
Включите платёжную систему в личном кабинете абонентов АСР LANBilling:
enabled = true
Укажите идентификатор оператора из личного кабинета Ckassa:
provider_id = '123-45678-9'
Сохраните конфигурационный файл. Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y client /usr/local/etc/lanbilling/phpclient/client/
``
Настройка завершена. Теперь абоненты-физлица могут пополнять баланс в личном кабинете с помощью этой платёжной системы.
Есть вопросы по документации? Пожалуйста, напишите их