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


将alipay-demo导入到IDE中,修改PayDemoActivity.java文件。


主要内容如下:

1. PARTNER:商户PID,以2088开头,签约成功就能看到。

2. SELLER: 商户的收款账户

3. RSA_PRIVATE:商户私钥,如果Android版本太高,还要用PKCS8格式的私钥。利用DEMO中的openssl工具自助生成,按照里面的 生成命令.txt来操作。签名完成后,会在bin目录下生成三个文件,如下目录:


将rsa_private_key_pkcs8.pem里面的秘钥拷贝出来,去除其中的回车键和空格,使秘钥是一行字符串,然后赋值给RSA_PRIVATE。

另要将rsa_public_key.pem里面的内容复制出来,并将里面的密钥拷贝出来,粘贴到合作伙伴密钥管理中得RSA加密里,否则会出现“交易订单处理失败,请稍后再试(ALI64)”的错误在粘贴过程中可能会出现“格式错误,请输入正确的rsa公钥”,这是由于支付宝升级造成的,请用下面的地址来修改RSA公钥:

https://openhome.alipay.com/platform/keyManage.htm?keyType=partner

4. RSA_PUBLIC:支付宝公钥,支付宝(RSA)公钥,demo自带不用改,或者用签约支付宝账号登录ms.alipay.com后,在密钥管理页 面获取;或者文档上也有。

配置好,就可以直接运行DEMO了,结果如下:


更多相关文章

  1. Android支付宝沙箱环境使用教程
  2. android录音MP3格式文件
  3. 关于android导入工程时出现的@Override错误问题的解决
  4. Android(安卓)使用NDK编译sipdroid Library
  5. Androidx和Android(安卓)support库共存问题解决
  6. Error pulling origin: error: Your local changes to the follo
  7. Android导入一个工程时提示 Invalid project description的解决
  8. Android中设置theme无效
  9. Android(安卓)整合新浪微博SDK问题

随机推荐

  1. 转 Android:文件下载和写入SD卡学习小结
  2. 1.4.2 Android Studio工程目录结构分析
  3. Ubuntu下安装Android Eclipse开发环境
  4. Android之vertical和horizontal的区别
  5. Android:使用ViewPager实现左右滑动切换图
  6. Android接入Google+分享功能
  7. android中LayoutInflater的3种使用以及ge
  8. Android(安卓)中 String与Int相互转化
  9. Android(安卓)Span应用
  10. Android添加资源文件编译,R文件未重新生成