移动聚合支付平台设计逻辑

在移动互联网络技术逐渐成熟和移动互联网应用快速发展的环境下,移动互联网的收费通道和计费用户体验占有举足轻重的地位。对于移动互联网企业,快速的收入和回报有利于企业长期和稳定的发展;对于服务和应用的用户而言,方便快捷的支付方式和支付体验有利于提高用户对移动互联网的支持和拥护,更加有利于移动互联网的快速发展。因此,聚合手机支付平台需要解决以下问题。
1.兼容性强
支持市面上各种主流支付方式,且易于扩展支持新支付方式,从而提高企业利润,且给用户较好的体验。
(1)统一支付接口,降低维护成本
将各种主流的支付方式聚合成统一的支付接口,实现支付方式的扩展和调整,对于内容开发商“透明”化,能降低内容提供商的开发与维护成本。
(2)支持不同支付场景
不同内容提供商存在不同支付场景,如:关卡型支付(又称解锁型支付)、包次型支付、包时长型支付和道具型支付。关卡型支付指用户需要购买商品一次,且购买后始终有效;包次型支付指用户购买商品成功后系统会生成契约,在契约次数内发起的购买不会重复扣费且契约数会减一,但超过契约次数后的购买需要重新扣费;包时长型支付指用户购买商品成功后系统会生成契约,在契约有效时间内发起的购买不会重复计费,但超过契约有效期的购买需要重复扣费;道具型支付指用户可以重复购买,且每次购买均需要扣费。
(3)完善的查询管理平台
能管理内容提供商基本信息,能方便地查询每个用户每笔订单的信息,能统计每种支付方式的数据,从而协助分析用户的支付行为等。
2.总体设计
根据聚合支付平台的需求,采用混合模式(C/S、B/S 结合),将聚合支付平台分为三个子系统:客户端子系统、平台接口子系统和平台管理子系统,如图所示。


(1)客户端管理子系统
提供标准化聚合支付平台 SDK(Android 手机平台是 Jar 包, IOS 手机平台是静态库)。其SDK提供Init和Pay两个接口,Init接口获取服务器缺省参数,Pay接口通过支付大厅界面聚合了SP计费、银联计费、支付宝计费、财付通计费和充值卡计费多种方式,每种计费方式均和平台接口子系统交互,通过统一的Pay接口聚合了所有手机支付方式,方便使用与扩展。
(2)平台接口子系统
提供各种支付方式的平台接口(采用 C/S 模式)和支付数据同步接口(采用 B/S 模式),具体包括:Init初始化接口、SP支付接口、银联支付接口、支付宝支付接口、财付通支付接口和充值卡支付接口。所有接口协议均基于HTTP协议,在HTTP自定义头中添加应用ID数据,Post的数据采用私钥Key加密,服务器通过应用ID,查找其私钥Key并解密,服务器返回的数据也用此Key加密,从而保证支付过程安全。除了 SP 计费和充值卡计费用户付款过程在支付大厅,其余支付方式均通过其官方APP付款(如:手机支付宝客户端),不仅最大限度支持用户支付习惯且保障安全。
(3)平台管理子系统
主要负责对于平台接口子系统产生或使用的数据起到可配置管理后台作用,提供了内容提供商管理、SP商管理、财务管理、查询管理和订单管理模块,采用B/S模式实现。其中,内容提供商管理模块负责 CP 的账号、应用ID、应用密钥Key、应用商品信息等管理;SP商管理模块负责SP商信息、SP计费信息等管理;财务管理模块负责上游和下游支付流水与账单结算管理;查询管理模块负责各种支付方式、支付行为、支付用户和支付时段查询与统计管理;订单管理模块负责每个订单信息查询管理;手机客户端管理模块负责使用聚合支付平台的手机型号、使用时间、使用地域、网络状况等信息管理。
接口管理子系统和平台管理子系统间操作的数据库分别是主数据库和备份数据库,这样既能热备份数据库,且能实现读/写分离,从而提高平台性能。

原文地址:http://blog.51cto.com/13331577/2314961

时间: 2024-08-04 14:36:30

移动聚合支付平台设计逻辑的相关文章

经典设计模式之策略模式【如何重构聚合支付平台,对接【支付宝,微信,银联支付】】

写在前面:设计模式源于生活,而又高于生活! 为什么要使用设计模式重构代码 使用设计模式可以重构整体架构代码.提高代码复用性.扩展性.减少代码冗余问题. Java高级工程师装逼的技能! 什么是策略模式 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,最终可以实现解决多重if判断问题. 1.环境(Context)角色:持有一个Strategy的引用 2.抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现.此角色给出所有的具体策略类所需的

公共支付平台设计思路

公共支付平台:XX 1.支付宝+微信+银联,通过银联支付,实际也是走的支付宝提供的接口,并未和银行直接做交互.支付平台包含两方面配置(XX各系统配置+各支付系统配置)2.首先XX:包含多个提供支付的系统(i聘+b端+校园+评测系统(内网+公网)),支付平台会配置各系统交互的xml信息(主要配置:系统的标识id,名称,订单号,md5校验码),当系统请求平台支付接口时,根据系统id,读取xml配置,并获取信息,根据订单号查询对应的系统的订单信息,获取订单金额等信息:(从订单中提取key,根据md5加

聚合支付系统平台开发

聚合支付系统开发,聚合支付软件定制(陈琦:138-2848-7919可微)聚合支付模式开发,聚合支付APP开发,聚合支付平台APP,聚合支付软件开发 互联网软件免费是有一定道理的,互联网产品是无形的,互联网产品的成本远远小于传统行业产品的成本,生产一个产品的成本基本上是可以确切去量化的,无非就是人力成本,办公场地成本,服务器.带宽成本,运营成本,再加上一些杂七杂八的成本,成本可控可测.互联网产品传播起来比传统产品更快捷.更方便也更有容易,可以无限复制,如果按照传统行业对边际成本的定义(每生产一单

聚合支付系统设计(三)

退款网关与退款状态查询设计 背景 退款业务,相对于支付业务,部分需求方(包括产品.市场的同事)认为退款业务不是那么紧急或重要.从业务角度分析,没有支付业务,用户无法支付或支付优惠活动无法开展,但没有退款功能,则不影响用户下单支付和开展优惠活动.用户申请退款,财务可登录第三方支付平台提供的商户管理系统进行人工退款操作.因此,目前应该还有许多电商平台的退款业务都是财务人工操作的,当公司订单到了一定规模,人工退款操作则是不可行的.这时候,则需要一一对接退款业务. 从系统安全角度分析,退款业务的重要性甚

四方支付系统开发支付接口解决方案聚合支付系统开发

什么是聚合支付? 所谓聚合支付,就是依托银行.三方支付或清算组织的支付通道与清算能力,为客户提供接口.集成.对接.订单处理.数据统计等的支付服务机构. 通过锋锐程序搭建的的聚合系统,可实现聚合SDK,聚合支付场景.聚合支付方式.聚合支付通道,无需寻找想要的支付通道.无需重复对接集成繁琐的支付接口,链接商户和通道.降低接入的技术.沟通门槛.降低通道成本,方便快捷的实现支付接入. 聚合支付是移动互联网时代的结构性的支付服务解决方案! 最近人民银行关于<提升收单服务水平规范和促进收单服务市场的指导意见

第四方支付、聚合支付介绍

第四方支付是聚合支付公司整合支付宝支付.×××支付.银联支付.京东钱包.QQ钱包.百度钱包等第三方支付接口,便于商户一次接入,享用多个支付接口.第四方支付公司面向移动互联网开发者提供×××支付.支付宝.银联支付.京东钱包.QQ钱包.百度钱包等主流支付渠道代接入服务,一站式解决支付接入.信息核验.数据分析等交易问题.商户可通过第四方支付公司申请×××扫码支付.×××H5支付.×××APP支付.支付宝等支付.商户直接与银行签订支付协议,商户接入银行支付系统,由银行与商户进行结算. 优点: 1.集成了

什么是聚合支付,聚合支付有什么优势

什么是聚合支付,聚合支付有什么优势 聚合支付:也称"融合支付", 聚合支付简单理解就是通过技术服务聚合了各种第三方支付+线下收单等能力的支付方式,目的在于简化商家的接入和统一对账的问题,外加后续的增值服务.极大方便了客户和商户的使用. 聚合支付诞生背景 截至2016年6月,我国使用网上支付的用户规模达到4.55亿,较2015年底增加3857万人,增长率为9.3%,我国网民使用网上支付的比例从60.5%提升至64.1%.手机支付用户规模增长迅速,达到4.24亿,半年增长率为18.7%,网

聚合支付的发展概况

聚合支付的发展概况聚合支付是指通过聚合第三方支付平台.合作银行.合作电信运营商及其他服务商接口等多种支付工具进行综合支付服务, 但不直接从事支付.结算.清算服务, 而是提供的会员服务, 依靠增值服务.衍生服务收取交易服务返佣.中国互联网络信息中心 (CNNIC) 数据显示, 截止2016年6月, 我国网上支付用户规模达到4.55亿.网上支付比例为64.1%, 手机支付用户达到4.24亿, 手机支付比例为64.7%, 移动支付大势所趋, 为聚合支付的产生发展带来空间;同时, 目前支付市场, 有银行

香港聚合支付公司BlueOcean Pay获数百万美元Pre-A轮

由分子集团投资的BlueOcean Pay宣布,已于2019年2月正式完成数百万美元的Pre-A轮融资.本轮融资由HBCC港京共创基金领投,由Molecular Group(分子集团),IMO Ventures,Asia Phoenix Investments 跟投,印象资本.ACH Worldwid担任本轮财务顾问.BlueOcean Pay成立于2017年年底,是一家来自香港和深圳的跨境移动支付聚合平台,主要面向中国游客提供跨境移动支付业务,服务包括香港本地及欧美在内的市场,曾于2018年初