移动平台集成支付宝

来源:互联网 发布:金税盘开票软件界面 编辑:程序博客网 时间:2024/05/04 14:05

由于项目的需要,进行支付宝的集成; 期间遇到很多坑,这里记录一下;

支付宝的功能须要进行签约,签约提供的功能也各不相同, 我们使用的是移动支付, 即时到帐,  其中移动支付是针对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密钥中。

0 0