Взаимодействие с платёжной системой «Газпромбанк»

Чтобы абоненты-физлица могли оплачивать счета в личном кабинете с помощью Газпромбанка, последовательно настройте четыре объекта.

  1. Личный кабинет Газпромбанка
  2. Административный интерфейс АСР LANBilling
  3. Конфигурационный файл gazprom.ini
  4. Скрипты pay и check

Личный кабинет Газпромбанка

Оставьте заявку на сайте. Дождитесь информации от сотрудников Газпромбанка.

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

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

Конфигурационный файл gazprom.ini

  1. Внесите изменения в файл конфигурации /etc/lanbilling/phpclient/client/gazprom.ini.

    • Активируйте возможность проведения платежей.

      enabled = true
      
      
      
    • Укажите путь доступа к сервису — его выдают сотрудники Газпромбанка.

      path = 'https://web.rbsuat.com/gpb/rest/'
      
      
      
    • Введите идентификатор пользователя и пароль для доступа к сервису — их тоже выдают сотрудники Газпромбанка.

      userName = 'testIDUser'
      password = 'PaSsWoRd'
      
      
      
    • Также в конфигурационном файле вы можете указать валюту, ставку НДС, тип и объект платежа.

  2. Сериализуйте конфигурационный файл.

    Для 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/
    

Скрипты pay и check

  1. Скопируйте два скрипта из директории /usr/local/billing/payments/gpb в ту, где возможно выполнение cgi-сценариев.

    • pay — для проведения платежей;
    • check — для проверки платежей.
  2. Задайте настройки в файле pay.

    • Метод подключения к LBcore. По умолчанию — http; если настроена работа API по SSL — https.
    • IP-адрес для подключения к LBcore.
    • Логин и пароль от профиля внешней платёжной системы в АСР LANBilling.
    # Атрибуты для доступа к LBcore
    my $proto = 'http';
    my $lbcore_host = '127.0.0.1';
    my $manager_login = 'gpb';
    my $manager_pass = 'gpb';
    

    ``

  3. Сделайте этот файл исполняемым:

    chmod +x pay
    

    ``

  4. Задайте настройки в файле check.

    • Метод подключения к LBcore. По умолчанию — http; если настроена работа API по SSL — https.
    • IP-адрес для подключения к LBcore.
    • Логин и пароль от профиля внешней платёжной системы в АСР LANBilling.
    # Атрибуты для доступа к LBcore
    my $proto = 'http';
    my $lbcore_host = '127.0.0.1';
    my $manager_login = 'gpb';
    my $manager_pass = 'gpb';
    

    ``

  5. Сделайте этот файл исполняемым:

    chmod +x check
    

    ``

После этого настройка будет завершена. Теперь абоненты-физлица могут пополнять баланс в личном кабинете с помощью этой платёжной системы.