[021] BTCPay Provider

Плагин [021] BTCPay Provider 2.0.2

Скачать
Совместимость с XenForo
  1. 2.3.x
1747924699125.png

Примечания
  • Дополнение не поддерживает повторяющиеся платежи.
  • Дополнение не поддерживает возврат средств.
  1. Установите дополнение через панель управления или вручную
  1. Перейдите в панель администратора XenForo (/admin.php).
  2. Нажмите [Настройка] -> [Профили платежей]
  3. Нажмите [Добавить платежный профиль]
  4. Выберите «Сервер BTCPay» в раскрывающемся списке «Провайдер».
  5. Нажмите «Продолжить...»
  6. В поле «Хост» введите полный URL вашего хоста (включая https) – https://btcpay.mydomain.com
  1. Перейдите на ваш сервер BTCPay
  2. Нажмите [Учетная запись] -> Управление учетной записью в левом нижнем углу.
  3. Перейдите на вкладку «Ключи API»
  4. Нажмите [Сгенерировать ключ]
  5. Проверьте следующие разрешения:
    • Создать счет (btcpay.store.cancreateinvoice)
    • Просмотр ваших магазинов (btcpay.store.canviewstoresettings)
  6. Под разрешениями нажмите [Выбрать определенные магазины] и выберите уже созданный магазин (это гарантирует, что ключ API будет ограничен только этим магазином).
  7. Нажмите [Сгенерировать ключ API]
  8. Скопируйте сгенерированный ключ API в форму настроек платежного профиля вашего сервера BTCPay.
  1. Перейдите на ваш сервер BTCPay
  2. Нажмите [Настройки]
  3. Перейдите на вкладку «WebHooks»
  4. Нажмите [Создать Webhook]
  5. Введите следующий URL-адрес, заменив « https://mydomain.com » на URL-адрес вашего форума, в поле «Payload URL»: https://mydomain.com/payment_callback.php?_xfProvider=btcPayServer
  6. В разделе «Какие события вы хотели бы активировать этот вебхук?» выберите «Отправлять мне определенные события» и выберите «Счет был оплачен».
  7. Нажмите на значок глаза возле поля «Секрет» и скопируйте секрет в форму настроек платежного профиля вашего сервера BTCPay.
  8. Нажмите [Добавить вебхук]
Примечание: при тестировании вебхука может возникнуть ошибка 403 — это нормально.
  1. Перейдите на ваш сервер BTCPay
  2. Нажмите [Настройки]
  3. Скопируйте «Идентификатор магазина» в форму настроек платежного профиля вашего сервера BTCPay.
  4. Нажмите [Сохранить]
Эту интеграцию можно использовать везде, где оплата проходит через профили оплаты XenForo.

В большинстве случаев вновь созданный профиль оплаты требует активации в определенных контекстах. Давайте рассмотрим пример активации вновь созданного профиля для обновлений пользователя:
  1. Перейдите в панель администратора XenForo (/admin.php).
  2. Нажмите [Настройка] -> [Пользователи] -> [Настройка пользователей] -> [Обновления пользователей]
  3. Нажмите на обновление пользователя, для которого вы хотите активировать платежный профиль.
  4. Выберите созданный вами платежный профиль в поле «Платежный профиль».
  5. Нажмите [Сохранить]
Автор
Volshebnik
Скачиваний
1
Просмотры
65
Первый выпуск
Обновление

Рейтинги

0.00 звёзд Оценок: 0

Ещё ресурсы от Volshebnik

Назад
Верх