浅析第四方聚合支付整体架构、设计要点及所需配置

第四方聚合支付系统,为减轻用户对支付接口过度定义,仅需面向一套简洁接口即可实现多终端支付,极大的减少接口对接的时间和精力。本文重点给大家分析第四方聚合支付系统整体架构、设计要点及所需配置,希望对各位有所帮助。
浅析第四方聚合支付整体架构、设计要点及所需配置_第1张图片
一、第四方聚合支付整体系统架构

1、支付网关:负责所有的和三方支付公司的交互,包括支付、验签、退款、查询、下载账单等。
2、回调网关:负责接收三方支付的异步支付结果通知、退款结果通知。
3、定时任务:主要是为了主动去获取支付结果、退款结果,因为三方支付的异步回调通知有时延时很长,我们的支付结果不能完全依赖三方支付的通知,我们每秒都主动查询一遍该订单在三方支付的支付结果。
4、收银台:前端支付web页面。
5、管理后台:支付结果查询、退款结果查询、路由规则管理等。

二、在系统架构设计时需要注意的一些要点

提供规范的API、SDK;安全(通讯安全、数据安全);稳定;异步通知统一;各渠道的异常;及时了解渠道接口调整。

**要点:**一般商户是不需要做支付路由,大部分都是指定了最终的某个支付渠道。但也有些没有指定了某个最终的渠道,比如银行卡的支付可以选择哪个第三方支付来完成支付,还有微信线上线下的封装,这个时候就涉及到支付路由规则配置。
费率:单笔费率、总额费率、阶梯费率;
营销活动:固定时间单笔优惠、单笔满减、单笔这款、直接补贴;
额度限制:单笔额度、时间范围内总额度;
服务指标:失败率、平均响应时间、异常率、TPS;
特殊配置:特殊要求(比如某渠道能快速结算)。

三、所需配置

工具/原料;独立服务器一台;备案域名一个;需windows系统2003 32位或者2008 64位。
浅析第四方聚合支付整体架构、设计要点及所需配置_第2张图片
我们平常所用到的聚合支付仅限于一码支付,它作为对接银行和第三方支付平台服务的拓展,提供多渠道支付方式,简化商家的支付对接,增加后续的增值服务。第三方支付需要支付牌照,而第四方聚合支付与第三方合作,不受支付牌照条件的限制,通过聚合各种第三方支付平台、合作银行、合作电信运营商及其他服务商接口等多种支付工具进行综合支付服务。

四方聚合支付在其整体架构的基础上,还要搭配多个支付接口,如今第四方聚合支付发展时间推进已经集成支付宝PC、支付宝WAP、微信扫码、微信WAP、支付宝转银行卡、银行卡转银行卡、农信易扫微信、农信易扫支付宝、淘宝代付、原生支付宝H5、原生微信H5等等67多个支付接口,有能力的开发者可以在此基础上进行开发其他接口。

你可能感兴趣的:(聚合支付)