Настроить взаимодействие с платёжной системой для оплат через терминал

Вы можете предоставить вашим абонентам возможность пополнять баланс:

  • через терминал;
  • в личном кабинете платёжной системы;
  • на вашем сайте.

Для этого нужно настроить взаимодействие АСР LANBilling и платёжной системы.

Платёжные системы, с которыми можно настроить взаимодействие

Последовательно настройте три объекта.

  1. Личный кабинет платёжной системы
  2. Административный интерфейс АСР LANBilling
  3. Скрипт для callback-уведомлений

Личный кабинет платёжной системы

Сначала свяжитесь с менеджером платёжной системы и заключите договор. После этого задайте настройки в личном кабинете платёжной системы — подробнее об этом узнайте у менеджера.

Административный интерфейс АСР LANBilling

Создайте профиль для платёжной системы в АСР LANBilling.

Скрипт для callback-уведомлений

С помощью этого скрипта платёжная система передаст в АСР LANBilling результат оплаты. Скрипт обработает полученную информацию и создаст платёж в биллинге.

  1. Перейдите в директорию /usr/local/billing/payments/. Откройте директорию, которая называется как ваша платёжная система — например «a3» или «telepay»:

    cd /usr/local/billing/payments/telepay/
    

    ``

  2. Найдите там cgi-файл — это скрипт для callback-уведомлений. Скопируйте его в директорию исполняемых скриптов вашего веб-сервера.

    Пример для файла telepay.cgi:

    cp /usr/local/billing/payments/telepay/telepay.cgi /var/www/cgi-bin/
    

    Пример для файла telepay.cgi:

    cp /usr/local/billing/payments/telepay/telepay.cgi /usr/lib/cgi-bin/
    

    Пример для файла telepay.cgi:

    cp /usr/local/billing/payments/telepay/telepay.cgi /usr/local/www/apache24/cgi-bin/
    
  3. Укажите в нём настройки доступа.

    • Метод подключения к LBcore. По умолчанию — http; если настроена работа API по SSL — https.
    • IP-адрес и порт для подключения к LBcore.
    • Логин и пароль от профиля платёжной системы в АСР LANBilling.
    • Специфические данные для связи с платёжной системой.
  4. Сделайте этот файл исполняемым.

    Пример для файла telepay.cgi:

    chmod +x /var/www/cgi-bin/telepay.cgi
    

    Пример для файла telepay.cgi:

    chmod +x /usr/lib/cgi-bin/telepay.cgi
    

    Пример для файла telepay.cgi:

    chmod +x /usr/local/www/apache24/cgi-bin/telepay.cgi
    

После этого можно проверить взаимодействие с платёжной системой и рассказать абонентам о новой возможности оплаты.