Как принимать оплату на форуме XenForo: способы и что выбрать

· 4 мин чтения · MTB Digital

Владелец форума обычно хочет одного: человек платит — и сразу получает доступ к закрытому разделу, значок или расширенные права. В XenForo для этого всё есть, кроме одного: способа принять деньги с российской карты. Разберём, как устроена оплата в XenForo 2, какие есть варианты в России и как не ошибиться с выбором.

Как оплата устроена в самом XenForo

Продажа доступа в XenForo строится на платных улучшениях учётной записи — в английском интерфейсе админки это Users → User upgrades (в русских переводах названия разнятся, расположение пунктов меню зависит от версии). Вы создаёте «улучшение»: цену, срок (навсегда или на месяц, год), группы, в которые попадёт покупатель. После оплаты XenForo сам добавит человека в группу, а по окончании срока — уберёт.

Деньги принимает платёжный профиль (Setup → Payment profiles). Профиль — это связка с конкретным платёжным сервисом: его ключи и настройки. Цену и валюту задают в самом улучшении. Одно улучшение можно продавать через несколько профилей, и покупатель выберет удобный способ.

Встроенные профили XenForo рассчитаны на зарубежные сервисы вроде PayPal и Stripe. С картами российских банков они не работают, поэтому на русскоязычном форуме оплату почти всегда подключают дополнением — плагином, который добавляет новый тип платёжного профиля.

Какие есть варианты в России

Платёжный агрегатор с готовым модулем. Многие российские платёжные сервисы выпускают свои дополнения для XenForo или публикуют инструкции по подключению. Плюс — быстро: установили, вписали ключи, проверили. Минусы — комиссия агрегатора и зависимость от его правил: какие товары он разрешает, кому выплачивает деньги, как оформляет чеки.

Эквайринг банка напрямую. Вы заключаете договор эквайринга с банком, а плагин работает с банковским API: создаёт платёж, отправляет покупателя на защищённую страницу оплаты, получает уведомление о результате. Комиссия обычно ниже, деньги приходят на ваш счёт, а чек по 54-ФЗ банк может сформировать сам. Но банки подключают эквайринг в основном ИП и юрлицам (самозанятым — не все и на своих условиях), а плагин должен уметь работать именно с этим банком.

Оплата по СБП. Это не отдельный путь, а способ оплаты внутри первых двух: и агрегаторы, и банки дают оплату по QR-коду СБП. Для покупателя это часто удобнее карты, для вас — дешевле. Стоит проверить, что плагин показывает СБП, а не только форму карты.

Ручные переводы на карту. Самый частый и самый плохой вариант: администратор вручную проверяет переводы и выдаёт группы. Это медленно, приводит к ошибкам и спорам, а приём денег за услуги без кассы и договора создаёт риски с налоговой.

На что смотреть при выборе

Вопрос Почему важно
Кто формирует чек 54-ФЗ Чек за каждую оплату — обязанность продавца. Если сервис формирует его сам, у вас меньше работы.
Нужен ли ИП или юрлицо Банки подключают эквайринг в основном ИП и юрлицам, самозанятым — не все. У агрегаторов условия свои.
Комиссия и срок выплаты Сравнивайте итоговую сумму на счёте, а не только процент.
Повторная проверка платежа Если уведомление о платеже потерялось, плагин должен уметь спросить статус сам — иначе человек заплатит и не получит доступ.
Возвраты Как отменить платёж и что при этом произойдёт с группой пользователя.
Подписки с автопродлением Списывать деньги автоматически можно только с явного согласия покупателя, и не каждый сервис это поддерживает.

Что проверить перед запуском

  1. Тестовая оплата. Купите улучшение сами: деньги списались, группа выдана, чек пришёл на почту.
  2. Отмена и ошибка. Закройте страницу оплаты, не заплатив: группа не должна выдаться. Оплатите картой без денег: покупатель должен увидеть понятное сообщение.
  3. Возврат. Верните тестовый платёж и проверьте, что форум забрал группу.
  4. Журнал. В XenForo есть журнал платёжных систем (Logs → Payment provider log): каждое уведомление сервиса должно там появляться. Если журнал пуст, а деньги списались, проблема в адресе уведомлений или в настройке сервера.
  5. HTTPS. Уведомления о платежах приходят на ваш сайт, поэтому сертификат должен быть действительным, а адрес уведомлений — указан с https://.

Что выбрать

Если вы самозанятый и форум небольшой — начните с агрегатора, который работает с самозанятыми и выпускает модуль для вашей версии XenForo; чеки в этом случае выдаются через «Мой налог». Внимательно прочитайте правила сервиса. Если есть ИП и регулярные продажи — эквайринг банка обычно выгоднее и даёт чеки без отдельной кассы, но потребует плагин под этот банк.

Мы делаем платёжные плагины для XenForo, ставим и настраиваем их на форуме вместе с вами и дорабатываем под нестандартные сценарии — например, когда оплата должна выдавать не группу, а доступ к ресурсу или файлу. Подробнее — на странице плагинов для XenForo, а если задача своя — опишите её, и мы пришлём смету по этапам до оплаты.

Ещё статьи