Android集成支付宝移动支付功能

从支付宝开发者平台下载移动支付功能DEMO,结构如下:

Android集成支付宝移动支付功能

文章插图
将-demo导入到IDE中,修改.java文件 。
Android集成支付宝移动支付功能

文章插图
主要内容如下:
1. :商户PID,以2088开头,签约成功就能看到 。
2. : 商户的收款账户
3. :商户私钥,如果版本太高,还要用PKCS8格式的私钥 。利用DEMO中的工具自助生成,按照里面的生成命令.txt来操作 。签名完成后,会在bin目录下生成三个文件,如下目录:
Android集成支付宝移动支付功能

文章插图
将8.pem里面的秘钥拷贝出来,去除其中的回车键和空格,使秘钥是一行字符串,然后赋值给 。
另要将.pem里面的内容复制出来,并将里面的密钥拷贝出来,粘贴到合作伙伴密钥管理中得RSA加密里,否则会出现“交易订单处理失败,请稍后再试(ALI64)”的错误 。在粘贴过程中可能会出现“格式错误,请输入正确的rsa公钥”,这是由于支付宝升级造成的,请用下面的地址来修改RSA公钥:
4. :支付宝公钥,支付宝(RSA)公钥,demo自带不用改,或者用签约支付宝账号登录后,在密钥管理页面获取;或者文档上也有 。
配置好,就可以直接运行DEMO了,结果如下:
【Android集成支付宝移动支付功能】
Android集成支付宝移动支付功能

文章插图