文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
基于Android的移动应用内支付平台设计与实现
基于Android的移动应用内支付平台设计与实现
发布时间:2016-05-15 来源:
文档文库
小
中
大
字号:
手机查看
笫1
4卷第8期
201
5年
8月
软
件
导
f
:
1
Soft
ware Guide
Vo1
.14No.8
Au .201
5
基于And
r
o
i
d的移动应用内支付平台设计与实现
刘奕君 ,王国珍
(1.徐州医学院
医学信息学院;2.徐州医学院现代教育技术中心,江苏徐州221000)
摘 要:设计了一种基于Andr
oi
d的应用内支付平台。支付平台对第三方支付渠道进行二次封装,设计包括面向移
动应用开发者的接入SDK和平台管理服务端系统。该支付平台能够让移动应用开发者更快捷地实现应用内支付功
能,
且平台经过多款手机游戏应用检验。实验表明该设计流程简洁,
平台运行稳定。
关键词:移动支付;
应用内支付;I
AP;
SDK
DOI:10.11907/r
j
dk.151395
中图分类号:TP302
文献标识码:A
文章编号:1672—7800(2Ol5)008
0140—
04
机游戏购买道具、点卡,电子书购买等。从苹果应用商店
0 引言
移动支付作为一种新兴的支付方式,其移动便捷性是
PC端支付不可替代的,特别是在一些典型应用场景中,如
手机购物、手机游戏帐号充值等。移动支付根据实现技术
不同可分为远程支付和近场支付。近场支付是手机通过
射频、红外、蓝牙等通道与POS机、自动售货机等终端设
备实现本地通讯。远程支付依托于移动互联网,通过手机
等终端实现,目前主要产品包括使用独立客户端和应用程
和谷歌应用商店相继向开发者和用户推出应用内支付情
况看,
应用内支付将是未来移动支付的发展趋势。
1
应用内支付
移动应J
}
丰j内支付经历了3个发展阶段。
1.1
短信支付
短信支付 是最早m现的支付方式,移动应J
L
}
3通过发
送包含特定的短信到指定端口(号码),南运营商代扣费,
此种方式是运营商代扣手机号码中剩余话费来充当应用
的费用。由于这种搁绑手机号缴费的支付方式容易被一
些恶意软件进行“暗扣”吸费,
再加上屡屡发生的短信诈骗
案件,
使得短信实现应用内支付安全性较低,R前只有极
少数应用软件在使用。
wi
rel
ess
sensor networks,communi
ca ti
ons[C].Proceedi
ngs
of
序内支付。独立客户端支付的代表是支付宝、财付通等客
端,其面向支付平台自有的忠实客户,需厂商开发独立
客户端工具。应用内支付通过中间件的形式内嵌到应用
内,用户在支付过程中,不用脱离当前页面或应用程序,
就
可以输入银行卡号或使用与帐号绑定的信用卡等形式完
成支付。基于应用内支付特点,其应用场景主要集中在手
4 结语
本系统可以有效解决电梯安全性和可靠性问题,对电
梯安全运行最核心部件一
电梯制动器进行实时监测,能
IEEE CPMT El
ect
roni
c Packagi
ng Technol
ogy Conf
.New York,
USA,2001:472-476.
[3]
纪阳,张平.无线传感器网络节点自定位技术[J].中兴通讯技术,
2005,l6(4):5卜56.
[4]
F AKYII
DI
Z,W SU Y.A survey,computer
net
works[J].IEEE
Sensors
Jo1
.
1
rnal,2002,38(4):393-
422.
有效降低电梯事故率,保证人员安全。基于Zi
gbee无线
传感器网络和GPRS技术的系统设计,
体现了实时监测这
一
[5]
华为有限公司.EM3l0使用说明书[z].华为GPRS模块技术,
2010:1-4.
优势。
参考文献:
l【
王洁,张连凯.基于无线网络的电梯运行状态监测系统设计[J].传
感器世界,2O12,18(6):
31-34.
[6]
原羿,苏鸿根.基于Zighee技术的无线传感器网络应用研究[J].计
算机应用与软件,2004,21(6):36
40.
(责任编辑:杜能铜)
12:
l
sI
t
jEPEEVIE S,POTK(
)NjAK.Power effi
ci
ent organ i
zati
on of
作者简介:刘奕君(1983一),女,江苏连云港人,
硕士,
徐州医学院现代教育技术中心实验师,研究方向为软件工程、图形图像处理、医
学信息。
第8期
刘奕君,王国珍:
基于Andr
oi
d的移动应用内支付平台设计与实现
・141・
1.2
网银支付
获取平台服务端返回的支付结果,SDK再将支付结果返
回给应用程序,同时平台管理服务端系统通过回调的方式
将支付详情发送到开发者服务端系统。
目前多数银行都向用户提供了快捷金融服务,
各大银
行相继自行研发了网上银行和手机银行产品。采用网银
支付在用户体验上相对较差,用户在使用网银支付时需输
入
19位银行卡号和密码,并且手机网上银行的Act
i
veX
平台服务端在手机应用程序和第三方支付渠道间搭
建起一个桥梁,平台服务端负责将支付请求包装为符合第
三方支付渠道的协议格式,支付完成后再将第三方渠道返
回的响应结果解析回送给应用程序,
应用程序依此响应结
控件在移动设备上支持不够好,容易导致支付出现问题。
1.3
使用第三方支付渠道
第三方支付在PC端应用已经非常广泛,最常见的是
第三方支付即支付宝和财付通支付平台。目前支付宝已
果为用户开通相应服务,
平台服务端负责完成第三方支付
渠道数据包的组装和解析工作。
SDK开发包面向移动应用开发者,供开发者调用接
经向开发者提供手机无线支付SDK以实现I
AP方式支
付。国外第三方支付Paypal公司提供了MECL(移动快
速结账类库)供开发者实现应用内支付功能。目前第三方
支付渠道发展迅速,已基本实现了全平台覆盖,可以向用
户提供快捷、安全的支付体验。
以上3种方式中,使用较多的是第三方支付渠道方
式。但是在应用单独集成第三方渠道时,
应用开发者在编
写代码集成前,需先研读第三方支付渠道的接入接口文
档,熟悉接入流程和复杂的数据交互协议。这一过程无疑
增加了开发者工作量和接人难度,延长了应用开发周期。
本文所设计的应用内支付平台,通过对第三方支付渠道的
二次封装,简化了应用接人API,与第三方支付的核心数
据通信全部由平台管理服务端完成,以达到简化开发者接
入流程、降低开发难度、缩短开发周期的目的,
让开发者能
够将主要精力放在应用本身逻辑功能上。
2
平台架构设计
应用内支付平台架构 主要分为两部分:平台管理服
务端和手机集成SDK(Sof
t
ware
Devel
opment
Ki
t)开发工
具包。平台管理服务端的功能包括向开发者提供应用
App的注册和管理、
查看用户支付明细和向第三方支付平
台发送支付请求并获取支付结果。应用内支付平台架构
如图1所示。
付
开发者服务端
图1
应用内支付平台架构
图1不仅描述了应用内支付平台架构,还描述了支
付的整个流程
:①使用应用时确认发起购买支付,
应用
内集成的支付SDK向平台服务端发送支付通知;②平台
服务端收到支付通知后,
按照第三方支付渠道接人要求发
起支付请求;③当用户在应用内完成支付后,
SDK开发包
入支付平台以实现应用内支付功能。SDK开发包主要用
于简化开发者集成支付时的步骤,向开发者提供更为简洁
的接口API。开发者不需了解第三方支付渠道的通信协
议和步骤,只需了解SDK的使用步骤就可以快速实现支
付功能。Androi
d平台应用的开发语言是Java语言,SDK
开发包最终以.j
ar文件分发给开发者,开发者将其打包到
移动应用中 ]。
3 平台设计
3.1
SDK开发包详细设计
SDK开发包架构如图2所示。
(1)基础类库。提供公用的数据加解密算法工具类、
字符处理工具类等。
调用接口
[
兰竺
]
[二垂
图2
应用内支付SDK架构
(2)配置文件。填写用户在支付时的收款方帐号,
此
配置文件需开发者在打包应用前修改,SDK在初始化时
即读取此配置文件信息,
用以支撑后续的第三方支付平台
认证和支付。
(3)GUI。通常一个应用内支付不止包括一种第三
方渠道,因此须提供一个界面供用户选择;同时在界面上
添加问题反馈部分,
让应用开发者能够及时获取用户体验
结果。
(4)支付逻辑封装。核心内容:
SDK中所封装的支付
逻辑为不同第三方支付简化后的支付流程,不包括与第三
方支付平台交互的数据内容,与第三方支付平台交互的数
据由平台服务端发送。
(5)调用接口。由应用开发者调用,封装了支付的整
个流程,
从初始化认证到最终获取用户支付结果的全过
程。应用接口在设计上主要包括了SDK初始化、发送支
付请求、用户支付和获取支付结果4个步骤。
依据面向开发者设计的调用接口,SDK开发包的工
作流程包括以下几个阶段:
本文来源:
https://www.2haoxitong.net/k/doc/672c0fa4edf9aef8941ea76e58fafab069dc44ec.html
《基于Android的移动应用内支付平台设计与实现.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
安全验证
2024-04-29
正在进行安全检测...
2024-04-29
安全验证
2024-04-29
相关推荐
1
五年级乐理知识-
2
大学生思想汇报2021年9月份精选5篇
3
基于Android的个人记账本平台开发
4
舅舅追悼会外甥发言稿范文
5
华南师范大学文学院考研真题回忆
6
八年级历史下册第8课经济体制改革课时训练人教版
7
【推荐下载】支付宝利率是多少 支付宝贷款方式有哪些
8
军训心得体会400字-
9
团购APP项目开发方案建议书V1.0知识讲解
10
中班语言竹篱笆和牵牛花教案-
推荐内容
始终做一个有情怀的人
这一次不一样作文600字
最新春游滨江公园作文
最新春游滨江公园作文
部编版高中政治选择性必修三第三单元 单元总结提升
2010年最后一周操作计划与分析
普通高中助学金申请书范文
护士礼仪规范
广西壮族自治区劳动和社会保障厅关于对长期病休人员缴纳养老保险费有关问题的补充通知
幼儿教师如何上好幼儿园音乐课