支付中心架构将各业务的公共交易、支付、财务等沉淀到支付中心,并主要解决了以下三个主要问题:
在目标的指导下,我向集采、o2o、收费易三个项目组的相关开发咨询了业务逻辑,再结合我们自己的业务场景调整了支付中心调用流程和两个注意点
各系统交互流程为:
至此,物业公司注册流程完毕。接下来是支付流程。
注意:
目前的系统功能整体架构如下:
如图所示,从架构上主要分为四个大模块:
物业公司选择自己所需的支付渠道进行开通,用户选择自己倾向的支付方式最后请求中由支付中心处理,收入对应的收款账户。
一个请求在进入request解析器之后,首先解析支付标识,决定使用哪个支付插件(alipayPlugin, wechatPlugin, easyPlugin)其次解析调起方式(小程序,PC,APP)获取可用的支付插件(alipaypaymentappexecutor,xxxexecutor)最后选择方法(onpay waponpay refund)。
交易核心的数据库设计
分账资金流向
- END -