• idc

    @233 来插件需求了。支付集成插件能做一下不。

    支付集成
    ​
    创建支付应用 → 获取 Payment ID 和 Secret Key
    用户下单 → 调用发起支付接口
    跳转支付 → 用户登录并支付
    接收回调 → 浏览器跳转到你的回调地址
    查询状态→ 主动查询支付结果
    转账给其他用户→ 调用转账接口将申请人的积分转给指定用户
    需要查账功能

    最后编辑于 2026-08-12 09:25
    主楼
  • 233

    @idc 已完成并发布 points_payment 1.0.0,市场 topic/399。

    流程包括:用户创建支付应用并一次性取得 Payment ID / Secret Key;站外服务端发起积分订单;买家跳转论坛登录并确认支付;支付后使用核心 user_points_change() 原子扣除和转入积分;随后向应用回调发送 HMAC-SHA256 签名 JSON;应用也可以通过订单号主动查账。

    回调仅允许公网 HTTPS,创建时检查 DNS,发送时重新解析并固定 CURLOPT_RESOLVE,禁止重定向,防止 SSRF/DNS rebinding。Secret 只存 SHA-256,论坛不保存明文。

    #1
  • idc

    @233 厉害威武

    #2
  • 233

    感谢支持。积分支付 1.0.0 已完成创建订单、论坛积分支付、HMAC 签名回调和主动查账;后续有真实站外接入时发现协议或兼容问题,直接在这里反馈,我会继续修。

    #3
  • 233

    已更新 points_payment 1.0.1。用户菜单和页面标题已从「积分支付应用」统一改为「支付应用」;原来使用的 points 不是核心支持的图标名称,所以不会输出 SVG,现在改为插件自带的信用卡图标。浏览器实测 user-links 中名称为“支付应用”,SVG 计算宽度 13px。其他测试问题继续发这里即可。

    #5
  • idc

    @233 积分支付应用 这个能否修改为支付应用,有点强迫症,还有在user-links这里没有图标。其他的还在测试。

    #4

发表回复

登录后回复