移动平台集成支付宝
2015-12-21 16:03
363 查看
由于项目的需要,进行支付宝的集成; 期间遇到很多坑,这里记录一下;
支付宝的功能须要进行签约,签约提供的功能也各不相同, 我们使用的是移动支付, 即时到帐, 其中移动支付是针对APP的,即时到帐是针对网站的, 还有个无线的支付的产品是针对移动网站的,支付宝官方有介绍。
这些产品都在企业帐号(我使用的是企业帐号) 中商户服务中。
下面是重点内容:移动支付的集成问题;
1、首先下载集成sdk包, 如果是使用官方提供的网站,配置会更加简单, 我这里使用的是独立网站。、
将SDK中移动端的demo 迁移到工程中
pay 为 PayDemoActivity 改写。
2、按着官方步骤生成rsa 密钥,公钥,pck8等, 不要理会文档中要求的空格,等问题。 保持原样即可,
3、将pid, 支付宝帐号, 等写入pay类, 将pck8 中去掉开头与末尾的标记 ------BEGIN PRIVATE KEY----- -----END PRIVATE KEY-----,只保留中间的,并且去掉空格,换行等格式放到pay的私钥变量中。
4、查看支付宝key,将支付宝公钥放到合作伙伴密钥管理: rsa 密钥中,
5、将pck8 的密钥放到 开放平台密钥管理: rsa密钥中。
支付宝的功能须要进行签约,签约提供的功能也各不相同, 我们使用的是移动支付, 即时到帐, 其中移动支付是针对APP的,即时到帐是针对网站的, 还有个无线的支付的产品是针对移动网站的,支付宝官方有介绍。
这些产品都在企业帐号(我使用的是企业帐号) 中商户服务中。
下面是重点内容:移动支付的集成问题;
1、首先下载集成sdk包, 如果是使用官方提供的网站,配置会更加简单, 我这里使用的是独立网站。、
将SDK中移动端的demo 迁移到工程中
pay 为 PayDemoActivity 改写。
2、按着官方步骤生成rsa 密钥,公钥,pck8等, 不要理会文档中要求的空格,等问题。 保持原样即可,
3、将pid, 支付宝帐号, 等写入pay类, 将pck8 中去掉开头与末尾的标记 ------BEGIN PRIVATE KEY----- -----END PRIVATE KEY-----,只保留中间的,并且去掉空格,换行等格式放到pay的私钥变量中。
4、查看支付宝key,将支付宝公钥放到合作伙伴密钥管理: rsa 密钥中,
5、将pck8 的密钥放到 开放平台密钥管理: rsa密钥中。
相关文章推荐
- 生活中我们需要学习的各种“定律”
- pat 1087. All Roads Lead to Rome (30)
- “DROP TABLE IF EXISTS” in Oracle and SQL Server
- android studio从布局文件中提取style
- frameset点击退出关闭session并使整个框架页面关掉
- Linux上创建Mongo实例
- js三种读取值的格式
- 值传递和引用传递
- DIY手机万能红外遥控器
- 系统服务管理 ntsysv chkconfig
- 百度任玉刚写的对学习Android的理解
- Rabin-Karp字符串查找算法
- struts2单文件和多文件的上传和下载
- MFC中禁掉一个对话框中的所有控件
- QQ游戏百万人同时在线服务器架构实现
- 天杀 的pfx证书 提取公钥秘钥 加密签名
- 抽象类和接口的区别
- CentOS 6.5的安装详解
- UIActionSheet常用属性(控件8.3之后失效)
- 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法