【概述】
支付系统中的三大数据流:资金流、信息流和控制流
资金流:伴随着资金的转移,一般的就是第三方支付公司的备付金账户的充值和备付金账户的代付,简单的就是收单和代付导致的备付金账户资金的变化的数据流。
信息流:商户资金在第三方支付公司备付金账户中的信息体现,主要涉及:数据的正确性、合法性和可追踪、可审计,其对应的流程包括:记账、核算、清算、结算
控制流:是第三方支付平台运营的关键,配置支付产品、推广支付产品、让商户在满足支付产品定义的要求下完成支付服务。
【分析】
从资金流、信息流和控制流的角度,第三方支付平台的架构设计的重点应该是:
资金流是能力支撑,最基础的部分也是最稳定的部分,其变更基本取决于上游(银行、银联、网联)接口的稳定性,支付平台更多的是从代码复用、性能、稳定等考虑,另外这部分也是实时交易部分,是第三方支付平台商户关注的重点。资金流相关业务模块能否正常干活,决定的是你的服务是否可用。
信息流,无论是收单业务或者是代付业务,信息流的处理是资金数据的准确和合规保障的重要依据。信息流准确的处理是交易资金相关方的利益的保证。相对于资金流的处理,信息流对于实时性的要求更多的是商户/用户的支付体验
控制流,设计怎样的支付产品、运营过程如何提现到支付系统中的过程。当然也包括风险运营。
【架构设计】