支付中心服务开发总结

Table of Contents

1 定位

随着公司业务的发展,多个业务接入了支付服务,建立统一的支付中心,对涉及现金相关的交易进行管理,在高峰期可以动态扩容,增加支付系统的稳定,可靠,可扩展。

2 总体架构

支付中心所有的请求都来自订单中心,作为订单中心和第三方支付的中间件服务。

OrderPaymentArchitecture.png

3 主要流程

3.1 订单支付流程图

OrderPayFlowChart.png

3.2 订单支付时序图

OrderPayTimingDiagram.png

4 补充说明

  1. 支付中心往往业务量大,要提前做好读写分离,分库分表的支持。
  2. 订单支付流程长,涉及第三方平台,要做好异常处理机制,数据同步机制,脏数据订正机制。