支付宝移动支付开发

来源:互联网 发布:win10安装mac 编辑:程序博客网 时间:2024/04/27 22:52

申请支付宝移动支付,首先得用公司名义注册一个支付宝账号和开发者账号,然后认证一系列的信息。准备工作完成了。


首先进入你的开发者账号,创建一个应用,填写好信息后审核一般需要一两天,比微信快多了。审核通过后,你需要先开通“移动支付”这个功能



同时,还需要补充Android应用的应用签名和应用包名的信息,应用包名在AndroidManifest.xml下的package=“xxx.xxx.xxx”的内容,应用签名可用相关工具应用获取。


然后我们下载相关的Demo,打开可以看见下面的内容,其中有个叫openssl的文件,待会生成公钥和私钥需要用到的

打开客户端demo,导入相关工程,打开我们可以看见


其中商户收款账号就是我们注册的支付宝账号,商户PID可以在“我的应用”的首页中,查看“合作伙伴密钥”中查看,就是“合作伙伴身份(PID)”了



现在就还差公钥和pkcs8格式的私钥了,打开刚刚说到的openssl文件夹,运行bin目录下的openssl.exe程序

输入指令:

1. 生成RSA私钥:genrsa -out rsa_private_key.pem 1024

2. 生成RSA公钥:rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

3. 将RSA私钥转换成PKCS8格式:pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt

之后它会在屏幕上输出一串字符串,复制下来,这就是我们的pkcs8格式的私钥了


之后退出程序,你会在当前目录发现rsa_private_key.pem和rsa_public_key.pem这两个文件,分别是RSA私钥文件(未转PKCS8格式)和RSA公钥文件,将其后缀改为.txt即可查看其内容,现在我们打开rsa_public_key.txt文件


打开查看“合作伙伴密钥”的页面,点击“RSA加密:”后面的设置按钮,将上面红框内的内容复制进去,记得要讲换行符合空格删去!!点击“确认”


随后你可以看到多了“查看支付宝公钥”这个东西,点进去就是你要的“支付宝公钥”了


将上面获得的密钥(pkcs格式)和支付宝公钥复制到项目中,至此所有工作完成,运行项目

0 0