第三方支付系统架构

工作已四年,接触了银行和第三方支付行业,根据现公司的情况梳理了一下我自己认为的关于第三方支付系统的架构。如下图第三方支付系统架构_第1张图片

关于第三方支付系统,涉及到的系统大概有以下几部分:

1、接入;无论web、sms、api还是APP接入,都应提供相应的接入渠道。web接入可以提供接入页面,供用户选择相应银行,填写支付要素;短信可以通过运营商渠道发送到短信网关,经由短信解析系统分发到相应业务线;API提供给商户通过HTTP调用;APP接入可以提供SDK供商户整合到商户APP。

2、业务处理:应该提供业务处理系统,保存相应的业务信息,即订单信息

3、支付处理:对用户提供支付能力,保存支付相关信息和支付处理结果

4、财务系统:对商户进行结算、打款、退款

5、客服系统:处理客户投诉、订单查询、支付查询

当然取决于第三方支付系统最重要的因素就是通道能力,也就是支持的银行,不管是直连还是接入其他第三方支付,通道能力越强,所支持的银行也就越多。

以上涉及到的主要是B2C形式的支付,对于C2C形式的支付不在此讨论。

你可能感兴趣的:(互联网,第三方支付,B2C)