支付宝快捷支付集成签名不成功,崩溃问题解决
2015-01-14 13:21
866 查看
支付宝的sdk不是放在公网上随意下载的,需要登陆商户服务中心,下载开发sdk,直接调试demo,我选用android工程调试。
跑起来后发现签名不成功,返回为null导致程序崩溃。
设置四个关键字段:PARTNER,SELLER,RSA_PRIVATE,RSA_PUBLIC。
pid就是PARTNER,SELLER就是支付宝账号,RSA_PUBLIC就是支付宝公钥,最可恨的的RSA_PRIVATE,图中画圈的密钥可不是这个RSA_PRIVATE。而是附加开发文档的中pkcs8密钥。需要根据文档指导一步一步生成这个密钥。
保证这四项准确无误,集成就没什么问题了。使用错误的商户私钥会是程序不能签名亦或导致支付宝提示网络繁忙确认后返回的6001错误码。
跑起来后发现签名不成功,返回为null导致程序崩溃。
设置四个关键字段:PARTNER,SELLER,RSA_PRIVATE,RSA_PUBLIC。
pid就是PARTNER,SELLER就是支付宝账号,RSA_PUBLIC就是支付宝公钥,最可恨的的RSA_PRIVATE,图中画圈的密钥可不是这个RSA_PRIVATE。而是附加开发文档的中pkcs8密钥。需要根据文档指导一步一步生成这个密钥。
保证这四项准确无误,集成就没什么问题了。使用错误的商户私钥会是程序不能签名亦或导致支付宝提示网络繁忙确认后返回的6001错误码。
相关文章推荐
- 记录自己集成支付宝遇到的问题及解决方法
- 支付宝快捷支付集成及ALI64错误的有效解决
- JDK为1.8时使用Realm时build错误和build成功后应用崩溃问题解决
- 支付宝C# RSA签名 报系统找不到指定的文件问题解决
- glide 集成okhttp3 解决https自签名证书问题
- 解决 cocosjs与安卓原生集成 崩溃问题
- Android 支付宝快捷支付集成及ALI64错误的有效解决
- IOS-15-IOS支付宝集成时解决的3个蛋疼的问题!(最蛋疼的一次,希望你们少受折磨)
- android 支付宝集成问题 4.1以上系统不能调用 failure calling remote service 解决办法
- iOS支付宝集成步骤及问题解决
- 解决集成支付宝报一堆warning: (arm64) /Users/scmbuild/workspace/standard-pay/.....警告问题
- Android 集成支付宝支付后打开混淆报错问题解决
- iOS 集成支付宝支付编译出现的问题及解决办法
- Android 集成支付宝快捷支付遇到的问题2014年5月14日
- Android 支付宝集成及解决支付宝报null指针问题
- 对接支付宝接口时,不使用SDK,调用成功但是返回的数据一直验签失败问题解决方案
- 如何集成android微信支付及各种问题(-1,签名错误,无法获得预支付id)的解决办法。
- 2016最新支付宝APP支付集成问题解决
- 新版支付宝WAP支付成功回调接口验签失败问题解决办法
- 解决Xcode 命令行打包时证书签名不成功的问题