Готовый платёжный модуль для интеграции платёжного шлюза Platega.io с биллинговой системой BILLmanager 6 (ISPsystem). Поддерживает все основные направления Platega: СБП по QR, эквайринг российских карт, международный эквайринг и приём криптовалюты — выбор способа задаётся при настройке метода оплаты. Подходит хостинг-провайдерам, регистраторам и SaaS-проектам, которые работают на BILLmanager 6 и хотят дать клиентам платежи без посредников и ручного подтверждения.
Что делает модуль
- Создаёт ссылку на оплату через Platega API при инициации платежа клиентом в личном кабинете BILLmanager
- Принимает callback от Platega (заголовки
X-MerchantId/X-Secret), сверяет подпись, переводит платёж в статусpaid - Обрабатывает статусы
CONFIRMED(успешная оплата),CANCELED(отмена) иCHARGEBACK(возврат) - Логирует все обращения и ответы API в
/usr/local/mgr5/var/pmplatega.log
Параметры в настройках метода оплаты
- Merchant ID — UUID мерчанта из ЛК Platega (обязательно)
- API Secret — ключ
X-Secretиз ЛК Platega (обязательно) - Способ оплаты — СБП QR / российский эквайринг / международный эквайринг / криптовалюта (обязательно)
Требования
- BILLmanager 6 (актуальные сборки ISPsystem)
- Linux-сервер с правами
root - PHP с расширением
curl - Активный аккаунт в Platega.io
Что внутри архива
1platega-billmanager6/
2├── paymethods/pmplatega.php
3├── cgi/plategapayment.php
4├── cgi/plategaresult.php
5├── include/php/billmgr_util.php
6├── etc/xml/billmgr_mod_pmplatega.php.xml
7├── install.sh
8└── README.md
include/php/billmgr_util.php — общий util-слой, используемый этим и другими модулями серии. Установщик не перезаписывает его, если он уже есть на сервере.
Полная инструкция по установке, настройке callback и удалению — внутри архива в README.md.