官方文档

开发文档与操作文档一站查阅,安装二开与后台运营都能快速上手

支付成功主流程(二次开发必读)

阅读 24

  1. C 端 POST /order/create 生成订单(库存预占等以代码为准)。
  2. POST /pay/wx(或余额/佣金)拉起支付。
  3. 微信回调 POST /pay/notify-wx → 支付服务入账。
  4. OrderPaymentService 将订单置为已支付,并 PluginHook::dispatch(ORDER_PAID)。
  5. 分销/奖金/供应链等插件在 listen.php 响应 order.paid。
  6. 后台发货 → 用户确认或自动确认 → ORDER_COMPLETED。
  7. 售后审核通过 → REFUND_APPROVED(注意回滚奖金逻辑)。

改支付相关代码时务必保留回调幂等;插件勿抛致命错误阻断主流程(总线已吞异常,但仍应打日志)。

0.084844s