Установка и настройка
1. В консоли на сервере выполните команду, которая скачает установочный скрипт.
curl -O https://www.isplicense.ru/install_module.sh
Предоставьте скрипту права на выполнение.
chmod 755 install_module.sh
2. Запустите скрипт, указав через пробел название модуля и ключ (Key), полученный после покупки.
./install_module.sh Coinpayments Key
После успешной установки модуля скрипт выдаст сообщение «Модуль успешно установлен!»
3. Под админом в BILLmanager в разделе «Методы оплаты» добавьте метод Coinpayments. Настройте метод, заполнив необходимые поля.
Публичный и приватный API ключи создаются на странице https://www.coinpayments.net/acct-api-keys
ID аккаунта – это Merchant ID на странице https://www.coinpayments.net/acct-settings
Секретный ключ IPN создается там же в настройках аккаунта во вкладке Merchant Settings в поле IPN Secret.
Валюта - необязательное поле, заполняется в случае если все принимаемые от клиентов оплаты требуется конвертировать в определенную валюту.
URL биллинга – фактический URL, обязательно БЕЗ http:// (https://) и без символа / на конце.
Если вы установите галочку «Использовать свою платежную форму», то пользователь не будет перенаправлен в CoinPayments, и весь процесс оплаты будет происходить на сайте вашего биллинга.
Если при добавлении нового метода оплаты не появилась форма конфигурации модуля, то необходимо выполнить в консоли на сервере команду, которая перезапустит биллинг:
killall core
Модуль готов к работе. Перед запуском модуля в боевой режим, рекомендуем провести тестовый платеж.
При обращении в поддержку прикладывайте файл с логом модуля, который можно найти тут: /usr/local/mgr5/var/pmcp.log
Справочно:
Установочный скрипт выполняет следующие действия:
- Проверка PHP и наличия необходимых PHP модулей
- Проверка расположения PHP
- Скачивание архива с модулем
- Распаковка архива с модулем и копирование файлов модуля в папку биллинга
- Предоставление файлам прав на выполнение.
- Удаление временно созданных файлов
- Перезагрузка биллинга