Как принимать оплату на форуме XenForo: способы и что выбрать
· 4 мин чтения · MTB Digital
Владелец форума обычно хочет одного: человек платит — и сразу получает доступ к закрытому разделу, значок или расширенные права. В XenForo для этого всё есть, кроме одного: способа принять деньги с российской карты. Разберём, как устроена оплата в XenForo 2, какие есть варианты в России и как не ошибиться с выбором.
Как оплата устроена в самом XenForo
Продажа доступа в XenForo строится на платных улучшениях учётной записи — в английском интерфейсе админки это Users → User upgrades (в русских переводах названия разнятся, расположение пунктов меню зависит от версии). Вы создаёте «улучшение»: цену, срок (навсегда или на месяц, год), группы, в которые попадёт покупатель. После оплаты XenForo сам добавит человека в группу, а по окончании срока — уберёт.
Деньги принимает платёжный профиль (Setup → Payment profiles). Профиль — это связка с конкретным платёжным сервисом: его ключи и настройки. Цену и валюту задают в самом улучшении. Одно улучшение можно продавать через несколько профилей, и покупатель выберет удобный способ.
Встроенные профили XenForo рассчитаны на зарубежные сервисы вроде PayPal и Stripe. С картами российских банков они не работают, поэтому на русскоязычном форуме оплату почти всегда подключают дополнением — плагином, который добавляет новый тип платёжного профиля.
Какие есть варианты в России
Платёжный агрегатор с готовым модулем. Многие российские платёжные сервисы выпускают свои дополнения для XenForo или публикуют инструкции по подключению. Плюс — быстро: установили, вписали ключи, проверили. Минусы — комиссия агрегатора и зависимость от его правил: какие товары он разрешает, кому выплачивает деньги, как оформляет чеки.
Эквайринг банка напрямую. Вы заключаете договор эквайринга с банком, а плагин работает с банковским API: создаёт платёж, отправляет покупателя на защищённую страницу оплаты, получает уведомление о результате. Комиссия обычно ниже, деньги приходят на ваш счёт, а чек по 54-ФЗ банк может сформировать сам. Но банки подключают эквайринг в основном ИП и юрлицам (самозанятым — не все и на своих условиях), а плагин должен уметь работать именно с этим банком.
Оплата по СБП. Это не отдельный путь, а способ оплаты внутри первых двух: и агрегаторы, и банки дают оплату по QR-коду СБП. Для покупателя это часто удобнее карты, для вас — дешевле. Стоит проверить, что плагин показывает СБП, а не только форму карты.
Ручные переводы на карту. Самый частый и самый плохой вариант: администратор вручную проверяет переводы и выдаёт группы. Это медленно, приводит к ошибкам и спорам, а приём денег за услуги без кассы и договора создаёт риски с налоговой.
На что смотреть при выборе
| Вопрос | Почему важно |
|---|---|
| Кто формирует чек 54-ФЗ | Чек за каждую оплату — обязанность продавца. Если сервис формирует его сам, у вас меньше работы. |
| Нужен ли ИП или юрлицо | Банки подключают эквайринг в основном ИП и юрлицам, самозанятым — не все. У агрегаторов условия свои. |
| Комиссия и срок выплаты | Сравнивайте итоговую сумму на счёте, а не только процент. |
| Повторная проверка платежа | Если уведомление о платеже потерялось, плагин должен уметь спросить статус сам — иначе человек заплатит и не получит доступ. |
| Возвраты | Как отменить платёж и что при этом произойдёт с группой пользователя. |
| Подписки с автопродлением | Списывать деньги автоматически можно только с явного согласия покупателя, и не каждый сервис это поддерживает. |
Что проверить перед запуском
- Тестовая оплата. Купите улучшение сами: деньги списались, группа выдана, чек пришёл на почту.
- Отмена и ошибка. Закройте страницу оплаты, не заплатив: группа не должна выдаться. Оплатите картой без денег: покупатель должен увидеть понятное сообщение.
- Возврат. Верните тестовый платёж и проверьте, что форум забрал группу.
- Журнал. В XenForo есть журнал платёжных систем (Logs → Payment provider log): каждое уведомление сервиса должно там появляться. Если журнал пуст, а деньги списались, проблема в адресе уведомлений или в настройке сервера.
- HTTPS. Уведомления о платежах приходят на ваш сайт, поэтому сертификат должен быть действительным, а адрес уведомлений — указан с
https://.
Что выбрать
Если вы самозанятый и форум небольшой — начните с агрегатора, который работает с самозанятыми и выпускает модуль для вашей версии XenForo; чеки в этом случае выдаются через «Мой налог». Внимательно прочитайте правила сервиса. Если есть ИП и регулярные продажи — эквайринг банка обычно выгоднее и даёт чеки без отдельной кассы, но потребует плагин под этот банк.
Мы делаем платёжные плагины для XenForo, ставим и настраиваем их на форуме вместе с вами и дорабатываем под нестандартные сценарии — например, когда оплата должна выдавать не группу, а доступ к ресурсу или файлу. Подробнее — на странице плагинов для XenForo, а если задача своя — опишите её, и мы пришлём смету по этапам до оплаты.
Ещё статьи
- Плагины FunPay Cardinal: как устанавливать безопасноПлагин Cardinal — это код с доступом к вашему аккаунту FunPay. Как проверить плагин до установки, что искать в коде и что делать, если ключ утёк.
- Telegram-бот для платного канала: Stars или оплата картойПравила Telegram для цифрового, подписка на канал за Stars и оплата картой на сайте: приглашения, продление, удаление, чеки 54-ФЗ и персональные данные.
- Сколько стоит Telegram-бот: из чего складывается ценаЧто влияет на стоимость бота, как устроена смета по этапам, почему этап оплачивается до начала работ и как описать задачу, чтобы оценка была точной.