- XF versions
- 2.2+
- 2.3+
- 许可/License
- 无限制/Nulled
- 其它信息
注释
- 该插件不支持定期付款
- 该插件不支持退款
安装
配置
付款资料
- 转到 XenForo 管理面板 (/admin.php)
- 点击[设置] -> [付款资料]
- 点击[添加付款资料]
- 在“提供商”下拉菜单中选择“BTCPay 服务器”
- 点击“继续...”
- 在“主机”字段中,输入主机的完整 URL(包括 https)–https://btcpay.mydomain.com
创建 API 密钥
- 前往您的BTCPay服务器
- 点击左下角的【账户】->管理账户
- 转到“API 密钥”选项卡
- 点击【生成密钥】
- 检查以下权限:
- 创建发票(btcpay.store.cancreateinvoice)
- 查看您的商店(btcpay.store.canviewstoresettings)
- 在权限下方单击[选择特定商店]并选择已创建的商店(这可确保 API 密钥仅限于此单个商店)
- 点击[生成API密钥]
- 将生成的 API 密钥复制到您的 BTCPay 服务器付款配置文件设置表单
设置 Webhook
- 前往您的BTCPay服务器
- 点击[设置]
- 转到“Webhooks”选项卡
- 点击【创建Webhook】
- https://mydomain.com在“payload URL”字段中输入以下 URL,将“ ”替换为您的论坛 URL:https://mydomain.com/payment_callback.php?_xfProvider=btcPayServer
- 在“您希望哪些事件触发此 webhook?”下方,选择“向我发送特定事件”,然后选择“发票已结算”
- 单击“秘密”字段附近的眼睛图标,然后将秘密复制到您的 BTCPay 服务器付款配置文件设置表单
- 点击[添加 Webhook]
付款概况(续)
- 前往您的BTCPay服务器
- 点击[设置]
- 将“商店 ID”复制到您的 BTCPay 服务器付款配置文件设置表单
- 点击[保存]
使用方法
只要通过 XenForo 付款配置文件进行付款,即可使用此集成。
大多数情况下,新创建的付款配置文件需要在某些特定情况下激活。让我们看一个为用户升级激活新创建的配置文件的示例:
- 转到 XenForo 管理面板 (/admin.php)
- 点击[设置] -> [用户] -> [用户自定义] -> [用户升级]
- 点击您想要激活付款配置文件的用户升级
- 在“付款配置文件”选择框中选择您创建的付款配置文件
- 点击[保存]