- Совместимость с XF
- 2.3.x
- 2.2.x
- Краткое описание
- Download BTCPay Payment Provider now! Available since 2025-05-23, it offers professional maintenance and seamless integration with XenForo. Supports no recurring payments or refunds. Easy installation via control panel or manual setup; configure payment profiles, create API keys, and set up webhooks for secure transactions.
Почему члены хотят скачать BTCPay Payment Provider сюда? Потому что ресурс был сразу же доступен с 23.05.2025, он получил профессиональное обслуживание и обновления при выпуске в тандеме с NullPro.
Примечания
Дополнение не поддерживает повторные платежи
Дополнение не поддерживает возвраты
Установка
Установите дополнение через панель управления или ручным способом
Настройка
Перейдите в админскую панель XenForo (/admin.php)
Нажмите на[setup]Кликни наВыберите "BTCPay Server" в выпадающем списке "Поставщик"
Нажмите на "Продолжить..."
В поле "Хост", введите полный URL вашего хоста (включая https) –https://btcpay.mydomain.comСоздать API ключ
Перейти в ваш BTCPay Server
Нажмите на -> Управление учеткой в нижнем левом углу
Перейдите на вкладку "API Keys"
Нажмите на
Выберите следующие права:
Создание счета (btcpay.store.cancreateinvoice)
Просмотр настроек магазина (btcpay.store.canviewstoresettings)
Ниже прав нажмите на[select=specific stores]
и выберите уже созданный магазин (это обеспечивает, что API ключ будет ограничен только этим магазином)
Нажмите на
Копируйте сгенерированный API ключ в форму настроек платежей BTCPay Server
Настройка webhookа
Перейти в ваш BTCPay Server
Нажмите на[settings] Перейдите на вкладку "Webhooks"
Нажмите на
Введите следующий URL, заменив "https://mydomain.comс вашим URL-адресом форума, в поле "URL пайплайна":https://mydomain.com/payment_callback.php?_xfProvider=btcPayServerНиже текста "Какие события вы хотите, чтобы этот webhook сработал?", выберите "Отправить мне специальные события" и выберите "Оплата счета была закрыта".
Нажмите на значок глаз рядом с полем "Секрет", скопируйте секрет в форму настроек платежного профиля BTCPay Server.Платежная профиль (продолжение)
Перейдите в ваш BTCPay Server
Нажмите на[settings]Копируйте Store ID в настройки формы профиля платежа BTCPay Server
Нажмите на[save]Использование
Вы можете использовать эту интеграцию в любом месте, где происходит оплата через платежные профили XenForo.
В большинстве случаев созданный новый платежный профиль требует активации в определенных контекстах. Давайте рассмотрим пример активации нового профиля для пользовательских обновлений:
Перейдите в панель администрирования XenForo (/admin.php)
Нажмите на[setup][users]
Скрытый текст для пользователей: