页面加载中
··3 分钟阅读·阅读 169

测试下载

业务整体描述

面向资源、教程类博客实现商业化变现;支持文章资源付费下载,可选开启付费注册功能;集成多种支付接口,多种下载权限模式,订单管理、下载记录、数据统计、解压密码、多镜像下载链接。

核心功能需求

1.付费下载模式(4种模式可单选)

  • 游客下载:无需登录直接下载
  • 登录下载:登录账号才可下载
  • 回复下载:必须对文章评论回复后才可下载
  • 付费下载:需要支付对应资源费用才可下载

2.资源产品配置

  • 文章内可挂载下载资源,自定义资源价格
  • 同一资源支持配置多条镜像下载链接,防止链接失效
  • 支持设置资源解压密码,用户付费完成后展示解压密码
  • 产品启用/禁用开关,控制资源上下架

3.支付网关集成
集成三种支付接口:支付宝、虎皮椒、易支付;后台可填写各个接口配置参数,可开启关闭对应支付通道。

4.付费注册功能【可选开关】
后台可开启/关闭付费注册;设置注册金额;用户注册时需要完成支付才可完成注册,筛选付费用户。

5.订单系统

  • 自动生成订单号格式:KP+时间戳+随机数
  • 订单状态:unpaid未支付、paid已支付
  • 支持设置订单过期时间
  • is_used标记订单是否已使用
  • 订单双重绑定:绑定用户ID、绑定IP地址;防止账号共享倒卖
  • 游客付费:IP验证,付费完成3天内同一IP可重复下载资源
  • 系统自动生成订单,用户端、后台都可以查询购买记录

6.下载安全校验

  • IP地址验证:游客付费后3天内同IP重复下载权限
  • 订单绑定:IP+用户ID双重绑定
  • Session支付成功校验
  • 支持订单号url参数访问下载地址
  • 完整下载记录追踪:记录IP、下载次数、首次下载时间、最后下载时间、区分游客/登录用户;支持付费过期时间设置

7.后台管理模块(emlog插件后台页面)
①产品资源管理:管理全部文章挂载的下载资源,修改价格、启用禁用、编辑下载链接、解压密码
②订单管理:全部订单列表,查看订单状态,筛选未支付/已支付订单,查看购买记录
③数据统计面板:
总订单数
已支付订单
总交易金额
付费产品数量
④插件全局设置:支付接口配置、四种下载模式全局默认、付费注册开关与注册费用、订单过期时间、游客下载有效期(3天)配置
⑤下载记录日志查看

8.用户前端功能
①用户个人中心插件页面:查看我的购买记录、订单详情,已购资源直接下载,查看解压密码
②支付模态弹窗,唤起支付,实时轮询检查付费状态
③文章页面渲染下载按钮区块,根据下载模式显示对应权限提示

测试

即时获取
选择支付方式

支付完成后页面会自动解锁资源。