Документация BILLmanager 6
Документация — ваш лучший друг?
Поделитесь мнением и пройдите небольшой опрос
Пройти опрос

CloudPayments

Для использования модуля оплаты CloudPayments необходимо подключить модуль в BILLmanager. 

Для регистрации в Cloudpayments может потребоваться внесение верификационного платежа.
Поддержка способов оплаты
Банковские картыНаличныеЭлектронные кошелькиМобильные платежиИнтернет-банкинг

 

 






Поддерживаемые возможности
Поддержка ФЗ-54

Возврат платежей

Рекуррентные платежи


Подписки

Установка модуля

  1. Если вы используете BILLmanager версии ниже 6.103.0, обновите платформу.
  2. Подключитесь к серверу с платформой по SSH.
  3. Скопируйте репозиторий BILLmanager: 
    git clone https://github.com/ISPsystemLLC/billmanager
  4. Перейдите в директорию с модулем: 
    cd billmanager/paymethod/cloudpayments
  5. Запустите установку: 
    sh install.sh

    Скрипт скопирует модуль в директорию /usr/local/mgr5/src/ и запустит его установку командой make install. После установки модуля платформа перезапустится и метод оплаты станет доступен для настройки.

Настройка на стороне BILLmanager

Чтобы создать модуль оплаты, перейдите в раздел Провайдер → Методы оплаты → кнопка Создать:

  1. Выбор модуля оплаты: "CloudPayments".
  2. Настройка интеграции. Укажите данные для интеграции из настроек сайта в личном кабинете CloudPayments:
    1. Идентификатор Public ID.
    2. Пароль для API.
  3. Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты. Подробнее см. шаг 3 в статье Настройка методов оплаты.

Дополнительная информация

Логирование

Логи взаимодействия биллинговой платформы с CloudPayments записываются в файлы:

  • /usr/local/mgr5/var/cpwidgetpayment.log — лог CGI-скрипта для создания платежной формы
  • /usr/local/mgr5/var/cpwidgetrecurring.log — лог СGI-скрипта для создания автоплатежа или сохранённого способа оплаты
  • /usr/local/mgr5/var/cpwidgetresult.log — лог CGI-скрипта для обработки статуса платежа
  • /usr/local/mgr5/var/cpwidgetrecurringresult.log — лог CGI-скрипта для обработки статуса создания автоплатежа или сохранённого способа оплаты
  • /usr/local/mgr5/var/pmcloudpaymentswidget.log — лог основного модуля оплаты

Структура модуля

  • /cloudpayments — директория со вспомогательными функциями по работе с API CloudPayments
  • /dist — директория содержит HTML-форму для оплаты, шаблон страницы 404 и изображение в формате png для метода оплаты
  • /xml — директория содержит XML-файл с описанием внешнего вида формы
  • Makefile — cкрипт для копирования файлов в нужные директории
  • pmcloudpaymentswidget.py — основной модуль обработчика платежной системы
  • cpwidgetpayment.py — CGI для перехода в платёжную систему для обычного платежа
  • cpwidgetrecurring.py — CGI для перехода в платёжную систему для установочного платежа к рекуррентным платежам
  • cpwidgetrecurringresult.py — CGI для обработки подтверждения рекуррентных платежей
  • cpwidgetresult.py — CGI для обработки подтверждения обычных платежей