Skip to content

支付中心 ​

pay 服务提供订单、收银台、退款、回调与统计的完整业务闭环。

⚠️ 能力边界(请先阅读) ​

当前版本只提供 mock 支付渠道,用于隔离测试与演示(PAY_DEMO_MODE 显式开启;生产默认关闭)。微信支付 / 支付宝适配器尚未实现——即使配置了真实商户凭据,也不能获得真实收款能力。模拟支付端点会让拿到收银台链接的人把订单标记为已支付,生产环境必须保持默认关闭。

能力清单(mock 渠道下同样成立) ​

  • 订单:内部建单、幂等键防重复、订单状态机(待支付 / 已支付 / 已关闭)。
  • 收银台:匿名访问的支付页(受控),mock 渠道完成模拟支付。
  • 回调:回调验签、重复通知幂等处理(重复通知返回 200 且不重复入账)。
  • 退款:部分 / 全额退款、超退拒绝、已关闭订单拒绝退款;终态锁定。
  • 统计:订单与金额汇总。
  • 鉴权:回调 token(PAY_CALLBACK_TOKEN)与内部 token 门控,坏 token 401。

路线 ​

微信 / 支付宝等真实渠道适配器未包含在本版本,属于后续能力;接入前请勿基于「配置商户凭据即可收款」做计划。

MIT Licensed · 开源 Go 微服务管理与业务平台