- XF versions
- 2.2+
- 2.3+
- 许可/License
- 已授权/Licensed
- 其它信息
- HuoNiu 易支付(XenForo 2 支付提供商)重磅发布!面向中文站点的稳定支付方案,开箱即用、对齐官方流程、快速提升转化。
核心特性
🔐 双接口支持
- V1 接口:支持传统MD5签名(MD5/MD5K/MD5U/MD5UK四种变体)
- V2 接口:全面支持RSA-SHA256签名,安全性更高
- 智能切换:根据配置自动选择接口版本
🛡️ 企业级安全
- RSA双向认证:商户私钥签名 + 平台公钥验证
- 时间戳防护:防重放攻击,可配置时间窗口
- 完整性校验:所有文件SHA-256哈希验证
- 调试支持:详细日志记录,快速定位问题
🎯 易支付生态对齐
- 服务端兼容:完全对齐主流易支付源码实现
- 参数构建:使用与服务端相同的签名算法
- 格式处理:支持多种RSA密钥输入格式
- 错误处理:完善的异常捕获和用户提示
📦 安装配置
系统要求
- XenForo 2.3.0+
- PHP 8.0+
- OpenSSL 扩展(V2接口必需)
- 接入简单:选择“易支付”提供商,填入商户 ID/密钥即可开通
- 更稳回调:官方 payment_callback.php 标准回调 + 自定义直连回调(绕过 CDN/WAF)
- 兼容更强:支持 MD5 / MD5K / MD5U / MD5UK/RSA-SHA256 多签名风格
- 全链路可观测:详尽日志,问题定位不再靠猜
- 安全可靠:金额严格校验、幂等防重复入账
高级特性
🔄 多种API端点支持
- 基地址:https://pay.domain.com/ → 自动补全
- 完整REST:https://pay.domain.com/api/pay/submit
- 传统地址:https://pay.domain.com/submit.php
- API路由:https://pay.domain.com/api.php?s=pay/submit
📞 灵活回调配置
- 标准回调:使用XenForo官方路由
- 自定义回调:支持CDN绕过的回源域名
- 传统回调:兼容根目录epay_callback.php
🐛 调试与诊断
- 全局调试开关:开启详细日志记录
- 签名追踪:完整的签名生成和验证过程
- 错误定位:精确的错误信息和解决建议