25 Сентября 2022 г.
Прием платежей для сайтов на CMS XenForo 2
![](https://enot.io/upload/blog/img/16640984555635abd19ebf3c5d75df7a364717e742.png)
Xenforo — популярный движок для создания форумов и сообществ. В эту CMS по умолчанию встроена возможность принимать платежи для повышения прав доступа. Например, если вы хотите показывать определенной группе пользователей скрытый контент или наделять их другими преимуществами.
По стандарту в движке встроены зарубежные системы приема платежей (PayPal, Stripe и др.). Мы в ENOT.io разработали свой шлюз приема платежей для Xenforo. Теперь в Xenforo вы можете принимать платежи с банковских карт российских и зарубежных банков, электронных кошельков и криптовалюты.
Добавление кассы в ENOT.io
Чтобы начать принимать платежи в Xenforo через наш шлюз, необходимо зарегистрироваться в нашем сервисе и пройти модерацию. Все эти операции займут у вас не более 24 часов.
1. Регистрируемся https://enot.io/signup
![](https://enot.io/upload/blog/img/167229921994bdaaf21767f91da7d23af0f79af3fc.jpeg)
2. Создаем кассу — так в системе называется добавление вашего сайта.
![](https://enot.io/upload/blog/img/1672299258f9dd3e642a51ef63e1587aa7dc089279.jpeg)
3. При создании кассы вам необходимо описать свой проект, подтвердить права и дождаться проверки.
![](https://enot.io/upload/blog/img/1672299319140aa4135ddf51b68dce79aedadee1b0.jpeg)
![](https://enot.io/upload/blog/img/167229935681e202c3b30fc1ce1466adf95882e740.jpeg)
4. После успешной проверки ваш сайт получит статус “Работает”.
![](https://enot.io/upload/blog/img/1672299406f66cc5944ec5a5a8797c9c5a30f12c20.jpeg)
Ваш сайт готов принимать платежи. Осталось всего лишь интегрировать платежный шлюз в ваш движок Xenforo.
Установка платежного шлюза Xenforo
Переходим на страницу с платежными шлюзами для CMS https://enot.io/knowledge/modules и качаем встраиваемый модуль для Xenforo.
![](https://enot.io/upload/blog/img/1672299503ba1c668fcb1d23771fe32862e9b81f60.jpeg)
Разархивируем скачанный модуль и внутри у нас две версии: одна для Xenforo 1.5.X, вторая для Xenforo 2.X.
![](https://enot.io/upload/blog/img/167229953289eb816ba07e4d983ca03898bcd614b1.jpeg)
Процесс настройки продемонстрируем на примере более современной версии Xenforo 2.X, однако для более старой версии эти настройки ничем не отличаются, только интерфейсом самой CMS Xenforo.
Если вы впервые устанавливаете в свой Xenforo плагины, то вам необходимо активировать эту возможность. Заходим на свой хостинг, где вы устанавливали Xenforo, и в src/config.php прописываем следующую строку:
$config['enableAddOnArchiveInstaller'] = true;
![](https://enot.io/upload/blog/img/1672299585de0f9c091137fff9caf7e1633fc18fd2.jpeg)
Теперь переходим в админ панель своего сайта на Xenforo “Плагины > Установить\Обновить из архива”.
![](https://enot.io/upload/blog/img/16722996233aff4fe78fabb7d5643f9e77c7dc9ee8.jpeg)
Появляется окно, где выбираем версию нужного вам шлюза и нажимаем кнопку “Загрузить”.
![](https://enot.io/upload/blog/img/16723000420f1558296ef343c1a237239b2ec1ebb9.jpeg)
Подтверждаем свои действия еще раз, после чего начнется установка платежного шлюза.
После успешной установки вы увидите соответствующее сообщение, и плагин появится в списке.
![](https://enot.io/upload/blog/img/167230008367e8f45c92310d9c5ba8317f434faa04.jpeg)
Теперь нам необходимо его настроить.
![](https://enot.io/upload/blog/img/16722997337cce39199fcc68faffe6ca787079cb65.jpeg)
Настройка платежного шлюза Xenforo
Переходим в “Настройки > Платежные шлюзы” и нажимаем кнопку “Добавить платежный шлюз”.
![](https://enot.io/upload/blog/img/1672299667d64e365e104f0dac2cc8a8a1d0b42b57.jpeg)
Появляется окно с выбором платежных шлюзов, выбираем “ENOT.io” и нажимаем кнопку “Продолжить”.
![](https://enot.io/upload/blog/img/1672300141f3580d6a80aa62d4c3c211a4a6ee7f48.jpeg)
Открываются настройки платежного шлюза.
![](https://enot.io/upload/blog/img/16722998252e255fd5eff8d0a25df6d6e306f2cacc.jpeg)
Вводим заголовок, который будет виден только вам.
А вот “отображаемое название” будут видеть ваши пользователи, поэтому прописываем, чтобы им было понятно, каким способом осуществляется оплата.
Данные для Shop ID, Secret key, Additional key можно взять в личной кабинете добавленной кассы в сервисе ENOT.io.
![](https://enot.io/upload/blog/img/1672299866f6b3ece23a48d7ea676ab5ce1129856c.jpeg)
Должно получиться вот так (только вы вводите свои данные):
![](https://enot.io/upload/blog/img/1672300198640c8ef581d3450c67aa91dfcdda3c89.jpeg)
Не торопимся нажимать “Сохранить”, теперь нам надо скопировать в этой форме над кнопкой “Сохранить” вот этот URL.
![](https://enot.io/upload/blog/img/16723003767fec5cadb6d8bef516880dd492427140.jpeg)
И вставить его в строку “URL webhook” в личном кабинете на странице, откуда мы брали секретный ключ и ID магазина. Только у скопированного URL удалите протокол http(s):// (об этом есть предупреждение под строкой). Также на забудьте указать название сайта. После чего можно нажать “Сохранить изменения”.
![](https://enot.io/upload/blog/img/16723003448e8e12317da509214d938354aaf66c99.jpeg)
Также сохраняем настройки в платежном шлюзе Xenforo.
![](https://enot.io/upload/blog/img/1672300310c675f70c6c1a7a485e44e9ad03f6afb1.jpeg)
Готово. Платежный шлюз от ENOT.io настроен, и ваш сайт готов принимать платежи. На всякий случай сделайте тестовый платеж.
Создание платных повышений прав
Переходим в “Пользователи > Платные повышения” и указываем нужные параметры для повышения. Не забудьте выбрать платежный шлюз ENOT.io и возможность купить это повышение.
![](https://enot.io/upload/blog/img/16723002804dc083ad549546acbad8fa630f6029ef.jpeg)
Проверяем как работает платежный шлюз, переходим на страницу повышения прав и пробуем их приобрести.
![](https://enot.io/upload/blog/img/1672300255b7024db841ec7783dcd47d78e4a95a49.jpeg)
После нажатия на кнопку купить, должна открыться страница с выбором способа оплаты. Вы можете произвести оплату, чтобы проверить работу платежного шлюза. Деньги будут зачислены в ваш личный кабинет сервиса ENOT.io.
![](https://enot.io/upload/blog/img/167230023129e420989d07e5e2ffe477c1989821fe.png)
В личном кабинете вы можете выбрать доступные способы оплаты и посмотреть все транзакции и статистику ваших покупок.
Если у вас возникнут вопросы — пишите в нашу поддержку, она работает круглосуточно.