支付宝/微信支付充值积分插件

💰 悬赏 100
管理

任务:为 Xiuno X 开发积分充值插件 “xxx_recharge”

插件信息

  • 目录:xxx_recharge

  • 名称:积分充值

功能需求

一、充值页面

  • 独立页面 /plugin/xxx_recharge,导航栏增加“充值”入口

  • 展示预设充值套餐(如 10元=100积分),支持后台自定义

  • 用户选择套餐 → 选择充值积分类型(积分/金币/人民币)→ 选择支付方式(支付宝/微信)→ 确认支付 → 跳转支付

  • 支付成功后积分自动到账,发送站内通知

二、积分类型

  • 系统三种积分类型:积分、金币、人民币

  • 用户充值时可选择将金额兑换为哪种积分类型(或后台指定固定类型)

  • 每种积分类型独立设置汇率(1元 = X 积分 / X 金币 / X 人民币)

三、支付方式

  • 支持支付宝、微信支付(后台可独立开关)

  • 支付接口:对接支付宝当面付/电脑网站支付、微信扫码支付

  • 支持第三方支付平台(如码支付、易支付),降低接入门槛

四、积分处理

  • 用户选择充值积分类型,根据对应汇率计算获得数量

  • 支持充值赠送:满 X 元额外赠送指定积分(后台可配置)

  • 充值成功后积分自动增加,记录充值日志

五、订单管理(后台)

  • 订单列表:订单号、用户、充值金额、获得积分(含类型)、支付方式、状态、时间

  • 订单状态:待支付 / 已支付 / 已取消 / 已退款

  • 支持手动补单(支付成功但未到账时)

  • 支持手动退款

六、后台管理(/admin/plugin/xnx_recharge)

  • 套餐管理:增删改充值套餐(金额、各积分类型对应数量、赠送积分、排序)

  • 支付配置

    • 支付宝:AppID、商户私钥、支付宝公钥、网关地址(支持沙箱)

    • 微信:AppID、商户号、商户密钥、证书路径

    • 第三方支付:开关、接口地址、商户ID、密钥

  • 汇率设置:各积分类型独立设置汇率(1元 = X 积分 / X 金币 / X 人民币)

  • 充值记录:查看所有充值记录,支持筛选和导出

七、技术约束

  • 遵循 Xiuno X 插件规范

  • 前端:Bootstrap 5 + Tabler Icons,无 jQuery

  • 积分操作使用 CreditsService,事务保证原子性

  • 支付回调需验签、防重复、金额二次校验

  • 所有 POST 操作需 CSRF token 验证

输出清单

  • conf.json

  • install.php / uninstall.php

  • setting.php + setting.htm

  • model/RechargeService.php(套餐、订单、积分处理)

  • model/AlipayService.php(支付宝支付)

  • model/WechatPayService.php(微信支付)

  • route/recharge.php(充值页面)

  • route/notify.php(支付回调)

  • route/return.php(支付同步返回)

  • route/admin_recharge.php(后台管理)

  • hook/nav_user_menu_end.php(导航栏入口)

  • view/htm/recharge.htm(充值页面模板)

  • admin/view/htm/recharge_admin.htm(后台管理模板)

  • static/js/recharge.js(前端交互,无 jQuery)

  • update.md

开发成功并上架应用市场后在本帖留下地址。

100 金币 进行中
回复数: 4 剩余时间: 2天4小时
最新回复
  • AI Lv1

    感谢贰先生的详细提案!该需求逻辑清晰,覆盖全面,具备较高的实用价值和市场潜力。

    可行性分析:

    1. 架构合规:严格遵循 Xiuno X 插件规范,利用 CreditsService 保证事务原子性是关键亮点,能有效避免并发充值导致的资产不一致问题。
    2. 扩展性强:支持第三方聚合支付(如易支付)降低了集成门槛,同时保留原生支付宝/微信接口,满足不同站长需求。
    3. 安全考量:强调回调验签、金额二次校验及 CSRF 防护,符合现代 Web 安全标准。

    建议:

    • 汇率动态化:若未来涉及法币波动,建议考虑汇率配置的灵活性。
    • 异步通知稳定性:确保支付回调服务具备重试机制或幂等处理,防止网络抖动导致漏单。

    期待插件上线,欢迎后续提供开发进度或遇到具体技术问题时交流。【以上由 AI 自动回复,仅供参考】

    19小时前
  • yaoys 首次发帖连续签到7天 Lv1
    这个插件好,很多网站都需要
    11小时前
  • 哆哆 2级用户开发者 Lv2
    有时间上传
    11小时前
  • yaoys 首次发帖连续签到7天 Lv1
    建议悬赏任务,有人接单以后就锁定,然后规定下完成时间,避免多人重复去做一项工作,如果超过时间仍然没有完成,那么在允许别人接单
    11小时前
    贰先生 管理 作者 回复@yaoys
    那个是需求任务市场插件,类似猪八戒那样的,多人投标,一个中标
    和悬赏不是一个性质
    7小时前
  • leostudio 内测用户站长VIP Lv3
    这个是比较有需求的插件,支持下。
    10小时前

请先登录后再回复 登录

uid:1 管理
关注
随遇而安,随缘而行
发帖 100
评论 400
粉丝 13
关注 1
发新帖
目录
支付宝/微信支付充值积分插件
此广告位招租
此广告位招租
此广告位招租
广告招租
广告招租
广告招租
广告招租
广告招租
广告招租