插件简介
XFCoder :: On-Site Wallet 是一款为 XenForo 增加“站内钱包余额系统”的插件。用户可以通过任意支付方式(例如 Stripe / PayPal 等支付配置)为钱包充值,并使用钱包余额支付站内各类项目,例如:
- 用户升级(User upgrades)
- 广告系统(Ads Manager)
- 电商订单(eCommerce)
- 以及其他可购买项目
主要优势(为什么值得上)
给用户更方便的支付方式,往往能提升转化与销量
站长可以提前收到资金(预充值模式)
用户充值后更愿意回到站点消费,增强粘性
后台可查看统计报表,清晰掌握充值/消费数据
功能亮点(Features)
充值与多币种支持
- 支持 XenForo 提供的全部货币
- 支持“加密货币充值”(前提是支付网关能返回对应的法币金额,通常都可以)
支持订阅/自动续费
- 支持 XenForo 标准的周期性付款(例如自动续费的用户升级)
- 通过 Cron 定时任务自动处理到期续费
支持退款/冲正
- 支持支付渠道的交易冲正(例如 Stripe 退款)
充值奖励(按用户组返利)
你可以设置“充值赠送奖励”,例如:并且如果发生退款/冲正,赠送的奖励也会自动撤回。
注册送余额(新用户福利)
可设置用户注册时自动获得钱包余额,例如:
用户之间转账
- 支持用户互相转账余额
- 转账时可填写备注说明
- 如果对方账号被封禁,会提前提醒用户避免转错
交易记录与订阅管理
- 用户可查看自己的钱包交易记录
- 在交易记录中可直接取消正在进行的订阅
管理员余额调整(带日志)
- 支持管理员手动增加/扣除用户余额(权限控制)
- 所有调整会记录到管理日志(Moderator log)
- 支持批量调整余额(例如:给所有 VIP 发新年红包 $5)
后台可视化展示
管理员可以在多个位置直接看到用户余额,例如:- 后台用户列表
- 用户个人资料页
- 帖子信息栏(Postbit)
并且点击余额即可快速调整(同样受权限控制)。
后台导出报表 + 统计汇总
后台支持按条件筛选并导出钱包交易数据,例如按:
- 用户名
- 交易类型(充值/消费/转账等)
- 购买项目类型(升级/广告/订单等)
- 使用的支付配置(Payment profile)
- 金额、日期范围
并能显示筛选后的总计,方便统计分析(例如“本月用户升级消费总额”)。
兼容信息
- 适配 XenForo:2.2 / 2.3