payment_service

项 值
类型 NestJS 服务
角色 收单方(Merchant of Record)
数据库 PostgreSQL(支付方式、订单、订阅表)

职责

  • 支付方式管理(payment.method.*):原文凭据只在本服务内,外部仅见脱敏标识与支付工单。
  • 订单(payment.order.*):业务服务经 NATS 创建,Passport 侧收款,payment.order.paid 事件通知业务。
  • 订阅(payment.subscription.*):创建 / 取消 / 延长;续订由 payment_worker 扫描触发。
  • 退款(管理端)与对账差异处理。

关键技术

  • 工单契约复用 libs/ticket(支付确认工单)。
  • JetStream 双向:消费 worker 的 renewal.due / reconcile.diff,发布 order.paid 给业务服务。