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给业务服务。