标签:标准 发展 重复 成本 因此 color 支付接口 移动互联网 分离
在移动互联网络技术逐渐成熟和移动互联网应用快速发展的环境下,移动互联网的收费通道和计费用户体验占有举足轻重的地位。对于移动互联网企业,快速的收入和回报有利于企业长期和稳定的发展;对于服务和应用的用户而言,方便快捷的支付方式和支付体验有利于提高用户对移动互联网的支持和拥护,更加有利于移动互联网的快速发展。因此,聚合手机支付平台需要解决以下问题。
(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计费信息等管理;财务管理模块负责上游和下游支付流水与账单结算管理;查询管理模块负责各种支付方式、支付行为、支付用户和支付时段查询与统计管理;订单管理模块负责每个订单信息查询管理;手机客户端管理模块负责使用聚合支付平台的手机型号、使用时间、使用地域、网络状况等信息管理。
接口管理子系统和平台管理子系统间操作的数据库分别是主数据库和备份数据库,这样既能热备份数据库,且能实现读/写分离,从而提高平台性能。
标签:标准 发展 重复 成本 因此 color 支付接口 移动互联网 分离
原文地址:http://blog.51cto.com/13331577/2314961