应用市场怎么上架付费内容?用户购买后怎么下载?

已解决 提问于 2026-10-25 提问者:超级管理员 17 次阅读

想把自己做的模板/插件挂到站点上卖,购买和下载流程是怎样的?钱怎么结?

回答(1)

已采纳最佳答案
  • 2026-10-25 回答 最佳答案

    付费下载 = 应用市场(market)+ 资产与账本(wallet),两者都要装:

    1. 后台应用市场上架内容,设好价格(积分)与资源文件;
    2. 用户点击购买 → 系统校验余额 → wallet 扣款入账(作者分成走 divide,作者/平台按比例);
    3. 购买成功后该用户可无限次通过受控路由下载资源文件;
    4. 未购买用户即使拿到直链也下载不了——文件在 Web 不可达目录,由 PHP 鉴权后吐文件。

    几个要点:

    • 购买是订单先行的:先建订单再扣款,幂等键用订单号,重复点击不会重复扣;
    • 买家即作者时全额归平台(防止自买自卖刷分),不要在调用前自己判断;
    • 钱包流水带 HMAC 哈希链,可逐笔校验是否被篡改;
    • 下载文件名带会员识别码,外传可溯源。

写回答

该问题已解决,不再接受新的采纳。