5.5 KiB
🌟 Платёжный модуль PayAnyWay для WHMCS
WHMCS (Web Host Manager Complete Solution) — это универсальная платформа для автоматизации хостингового бизнеса. Она предназначена для управления клиентами, биллингом, технической поддержкой и другими аспектами, связанными с предоставлением IT-услуг. WHMCS предоставляет мощный функционал, который позволяет интегрировать различные панели управления, платежные системы и сервисы, делая процесс управления хостингом простым и удобным.
ℹ️ Примечание по валюте
Данный модуль работает только с валютой RUB (Российский рубль).
Перед активацией модуля убедитесь, что в WHMCS в качестве базовой валюты установлен RUB, либо у пользователя выбран счёт в RUB. Использование других валют не поддерживается.
📦 Версия модуля: 1.1.0
🏗️ Структура модуля
└── modules
└── gateways
├── callback
│ └── payanyway.php
└── payanyway.php
🚀 Установка и настройка модуля
- 📥 Скачайте архив модуля и распакуйте его.
- 📂 Скопируйте содержимое архива в корень сайта.
- ⚙️ В списке модулей оплаты WHMCS найдите PayAnyWay и активируйте его.
- ✏️ Заполните соответствующие поля в настройках способа оплаты:
| Поле | Значение |
|---|---|
| Show on Order Form | ✅ Поставить галочку |
| Display Name | PayAnyWay |
| Account Number | Номер расширенного счета в PayAnyWay (Moneta) |
| Code of data integrity verification | Код проверки целостности данных из настроек расширенного счета |
| Test Mode | ❌ Галочку не ставить |
🔧 Инструкция по настройке счета PayAnyWay
-
📝 Зарегистрируйтесь в платёжной системе PayAnyWay и заполните все необходимые данные. Дождитесь проверки аккаунта и создайте расширенный счет.
-
⚙️ Заполните настройки расширенного счета (раздел «Мой счет» → «Управление счетами» → «Редактировать счет»):
| Параметр | Значение |
|---|---|
| Тестовый режим | Нет |
| 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
📚 Полезные ресурсы
✅ Модуль настроен, приятных платежей! 💰🎉