关注人瑞IT内推圈
回复“大厂”领取整理好的面试资料
一、项目目标
支付中心架构将各业务的公共交易、支付、财务等沉淀到支付中心,并主要解决了以下三个主要问题:
-
建立基础订单、支付、财务统一体系,抽象和封装公共处理逻辑,形成统一的基础服务,降低业务的接入成本 及重复研发成本;
-
构建安全、稳定、可扩展的系统,为业务的快速发展和创新需求提供基础支撑,解决业务「快」和支付「稳」之间的矛盾;
-
沉淀核心交易数据,同时为应用端、物业公司、用户提供数据支撑。
二、具体调用流程
在目标的指导下,我向集采、o2o、收费易三个项目组的相关开发咨询了业务逻辑,再结合我们自己的业务场景调整了支付中心调用流程和两个注意点
-
首先我们来看一下支付中心的调用过程。业务系统、支付中心和第三方通道的交互流程图如下:
各系统交互流程为:
-
物业公司开通第三方支付渠道商户,并获取第三方支付参数
-
物业公司将第三方支付参数提供给支付中心,开通商户号,开通支付渠道,获取商户标识和支付标识。
-
物业公司将商户标识和支付标识提供给应用端。
至此,物业公司注册流程完毕。接下来是支付流程。