CloudPayments от ISPsystem
Поддерживаемые возможности: Реккурентные платежи, подписки, возвраты
Совместимо с BILL 6.108
Описание
Установка и требования
Установка модуля
1
Если вы используете BILLmanager версии ниже 6.103.0, обновите платформу.
2
Подключитесь к серверу с платформой по SSH. Подробнее о подключении по 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:
- Идентификатор Public ID.
- Пароль для 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 для обработки подтверждения обычных платежей
Для использования модуля оплаты CloudPayments необходимо подключить модуль в BILLmanager.
Поддержка способов оплаты
Банковские карты
Наличные
Электронные кошельки
Мобильные платежи
Интернет-банкинг
Поддерживаемые возможности
Поддержка ФЗ-54
Возврат платежей
Рекуррентные платежи
Подписки