3
0
WHMCS/README.md

5.5 KiB
Raw Permalink Blame History

🌟 Платёжный модуль PayAnyWay для WHMCS

WHMCS PHP License

WHMCS (Web Host Manager Complete Solution) — это универсальная платформа для автоматизации хостингового бизнеса. Она предназначена для управления клиентами, биллингом, технической поддержкой и другими аспектами, связанными с предоставлением IT-услуг. WHMCS предоставляет мощный функционал, который позволяет интегрировать различные панели управления, платежные системы и сервисы, делая процесс управления хостингом простым и удобным.

Примечание по валюте
Данный модуль работает только с валютой RUB (Российский рубль).
Перед активацией модуля убедитесь, что в WHMCS в качестве базовой валюты установлен RUB, либо у пользователя выбран счёт в RUB. Использование других валют не поддерживается.

📦 Версия модуля: 1.1.0

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

└── modules
    └── gateways
        ├── callback
        │   └── payanyway.php
        └── payanyway.php

🚀 Установка и настройка модуля

  1. 📥 Скачайте архив модуля и распакуйте его.
  2. 📂 Скопируйте содержимое архива в корень сайта.
  3. ⚙️ В списке модулей оплаты WHMCS найдите PayAnyWay и активируйте его.
  4. ✏️ Заполните соответствующие поля в настройках способа оплаты:
Поле Значение
Show on Order Form Поставить галочку
Display Name PayAnyWay
Account Number Номер расширенного счета в PayAnyWay (Moneta)
Code of data integrity verification Код проверки целостности данных из настроек расширенного счета
Test Mode Галочку не ставить

🔧 Инструкция по настройке счета PayAnyWay

  1. 📝 Зарегистрируйтесь в платёжной системе PayAnyWay и заполните все необходимые данные. Дождитесь проверки аккаунта и создайте расширенный счет.

  2. ⚙️ Заполните настройки расширенного счета (раздел «Мой счет» → «Управление счетами» → «Редактировать счет»):

Параметр Значение
Тестовый режим Нет
Check URL https://your_site_name/modules/gateways/callback/payanyway.php
Pay URL https://your_site_name/modules/gateways/callback/payanyway.php
HTTP method GET / POST
Проверить Check/Pay URL Нет
Можно переопределять настройки в URL Да
Подпись формы оплаты обязательна Да
Код проверки целостности данных ваш_код (произвольный набор символов)
Success URL Оставить пустым
Fail URL Оставить пустым
InProgress URL Оставить пустым
Return URL Оставить пустым

⚠️ Важно! Для кириллического домена PayURL и CheckURL должны быть указаны в кодировке Punycode.


🔌 Реализованные функции WHMCS

Функция Назначение
payanyway_MetaData() Возвращает метаданные модуля (название, версию API, настройки)
payanyway_config() Определяет поля конфигурации в панели администратора
payanyway_link() Отображает кнопку оплаты и информационное сообщение на странице счета

📖 Документация WHMCS

Ознакомьтесь с руководством по установке и настройке WHMCS Panel

📚 Полезные ресурсы


Модуль настроен, приятных платежей! 💰🎉