YooMoney Gateway для Invision Community 5
Платёжный шлюз для приёма платежей через YooMoney на форумах под Invision Community 5 с подключённым Nexus. Готовое решение для русскоязычной аудитории — без сторонних посредников и комиссий поверх.
Возможности
- Три метода оплаты через виджет YooMoney:
AC— банковская картаPC— кошелёк YooMoneyMC— со счёта мобильного телефона
- Webhook'и с HMAC-проверкой подписи — все уведомления о платежах проверяются, поддельные callback'и отсекаются на входе.
- Два режима работы — поддержка как зарегистрированного «магазина» YooMoney, так и обычного кошелька (4100...).
- Автоматические статусы заказов в Nexus — paid / refunded / cancelled без ручного вмешательства.
- Конвертация валют через курсы ЦБ РФ — если магазин принимает только RUB, а Nexus работает в USD / EUR / других валютах.
- Шаблоны комментариев платежа с подстановкой
{customer_name},{customer_email},{invoice_id},{invoice_name},{transaction_id}. - Локализация — русский + English fallback.
- Чистая интеграция в ACP — настройки в одном месте, AdminCP → Nexus → Payment Methods.
Требования
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| Invision Community | 5.0.17 | последний релиз 5.x |
| PHP | 8.1 | 8.3 |
| Nexus (Commerce) | включён | — |
| HTTPS | обязателен | — |
| YooMoney | кошелёк или магазин | магазин для production |
Что внутри архива
yandexmoney/— приложение IPS (Application.php, модули, шаблоны, lang)INSTALL.md— пошаговая установка
- AdminCP → System → Applications → Install — загрузить
.tar-архив. - Nexus → Settings → Payment Methods → New — выбрать YooMoney, вписать
shopIdиsecretKeyиз ЛК YooMoney. - В личном кабинете YooMoney в настройках уведомлений указать URL callback'а, который покажет плагин. Готово — кнопка оплаты доступна на чекауте.
Поддержка
- Установка и настройка — по инструкциям в архиве.
- Issues и вопросы — через форму обратной связи на ziphub.dev.
- Обновления версии включены на срок действия лицензии.
Тестировалось на
Production-форуме на IPS 5.0.17 / PHP 8.3 / Nginx + Caddy reverse-proxy. Реальные транзакции через карты, СБП и кошелёк YooMoney проходят, webhook'и доставляются, статусы заказов обновляются автоматически.