app接入支付宝接口
2015-07-22 20:21
316 查看
支付宝接口版本:支付宝钱包支付接口开发包2.0标准版(20150616)
准备工作:
a)申请签约,具体过程不细述
b)签约成功后,注意拿到账户的以下几重要的参数
PID:即支付宝接口中的partner,以2088开头的16位纯数字组成
商户私钥:privateKey 通过支付宝提供的开发包中的openssl生成,用于支付宝接口参数组装时,生成签名;
商户公钥:通过支付宝提供的开发包中的openssl生成(需要用到上面的私钥)
支付宝公钥:ali_public_key 在支付宝签约界面,通过上传商户账户的公钥,获得支付宝的公钥(如果不上传,支付宝是不给异步通知的)
以上几个重要的参数,具体可以参考支付宝提供的接口文档《支付宝钱包支付接口开发包2.0标准版接入与使用规则.pdf》
c)下载好支付宝提供的集成开发包,按接口文档进行开发
简单流程:
1.app打开支付页面
2.用户选择支付宝(调用JAVA服务端生成调用接口的参数)因为生成参数时需要一些比较私密的信息所以把生成参数的工作放在了服务端
3.app拿到参数后调用支付宝接口(支付宝提供SDK,ios和android都有)
4.app拿到支付宝接口的同步返回结果(此处并非真正支付成功,真正的支付结果需要以服务端收到的异步通知为准)自行处理
5.服务端提前配置好异步通知页面notify_url(jsp/action等都可以 A:外网可以访问;B:可以接收POST请求;C:按支付宝要求输出"success"和“fail”)
上图是支付宝接口文档中给的,可以做为参考
其它:
1.代码层面基本不会有什么问题,支付宝给的开发包中有详细的DEMO
2.开发包可以从支付宝官网下载到,即使没有签约也可以下载,如果有兴趣可以下载看看
准备工作:
a)申请签约,具体过程不细述
b)签约成功后,注意拿到账户的以下几重要的参数
PID:即支付宝接口中的partner,以2088开头的16位纯数字组成
商户私钥:privateKey 通过支付宝提供的开发包中的openssl生成,用于支付宝接口参数组装时,生成签名;
商户公钥:通过支付宝提供的开发包中的openssl生成(需要用到上面的私钥)
支付宝公钥:ali_public_key 在支付宝签约界面,通过上传商户账户的公钥,获得支付宝的公钥(如果不上传,支付宝是不给异步通知的)
以上几个重要的参数,具体可以参考支付宝提供的接口文档《支付宝钱包支付接口开发包2.0标准版接入与使用规则.pdf》
c)下载好支付宝提供的集成开发包,按接口文档进行开发
简单流程:
1.app打开支付页面
2.用户选择支付宝(调用JAVA服务端生成调用接口的参数)因为生成参数时需要一些比较私密的信息所以把生成参数的工作放在了服务端
3.app拿到参数后调用支付宝接口(支付宝提供SDK,ios和android都有)
4.app拿到支付宝接口的同步返回结果(此处并非真正支付成功,真正的支付结果需要以服务端收到的异步通知为准)自行处理
5.服务端提前配置好异步通知页面notify_url(jsp/action等都可以 A:外网可以访问;B:可以接收POST请求;C:按支付宝要求输出"success"和“fail”)
上图是支付宝接口文档中给的,可以做为参考
其它:
1.代码层面基本不会有什么问题,支付宝给的开发包中有详细的DEMO
2.开发包可以从支付宝官网下载到,即使没有签约也可以下载,如果有兴趣可以下载看看
相关文章推荐
- iOS开发入门(好东西)
- Android布局管理器
- android中添加注释
- ThemeManager主题切换(1)
- 稀疏表示综述:A Survey of Sparse Representation: Algorithms and Applications_2015(2)
- webrtc学习笔记2(Android端demo代码结构)
- iPhone/iOS图片相关(读取、保存、绘制、其它相关)
- android 高版本函数actionBarSetup()要在低版本使用设置方法VERSION_CODES
- Android生成随机验证码
- Java的Object类
- Android内核开发:为什么刷机后系统第一次启动会很慢?
- 第二周第三天([输入一个字符串,然后输出字符串的运算结果] [object][异常][IO流,读取D盘某个文件])
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- Android实现圆形头像
- CF 558A Lala Land and Apple Trees
- 细说Cocos2d-JS——序
- Cocos2d-x开发教程 第二节 基本概念
- Android 编程下 WebView 加载一个网页如何得到网页的 Cookie 值
- spring中取出ApplicationContext
- 猫猫学iOS之小知识之_xcode插件的删除方法_自动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自动提示,