云打包了ios 和android的包然后安装上了之后ios只能成功完成支付但是android调用plus.payment.request()后错误回调函数打印的错误为{"code":-1,"message":"General errors"}
以下是请求服务器生成的statement json对象
{"sign":"34509C8ADDC2D299AF3A669DE34BB23F","timestamp":"1435207572","partnerid":"1250037801","noncestr":"01daa090f0d5693d97c90755a54fa204","prepayid":"wx20150625124609ecc59c8b6b0066152158","package":"Sign=WXPay","appid":"wxeeee46eff6eb6c0f","key":"d2c2c3211e701268f3bdc46cfcbb4cf3"}
失落的人形天使
- 发布:2015-06-25 12:48
- 更新:2015-09-07 11:26
- 阅读:4967
6 个回复
失落的人形天使 (作者)
同样的云打包,ios可以完成支付,android不行, 关于apk的签名我也检查了的, 使用的是自己的.keystore文件, 通过工具获得了apk包签名,微信开放平台后台关于该应用的签名就是填写的这个签名, 反复测试了很多次都没有定位到问题的地方, 希望有碰到过这个问题的进来讨论下
comer
你这个问题解决了吗?
comer
我也遇到这个问题了:
返回的串和H5给的一样:{"appid":"wxd45b90d3c5f72e14","noncestr":"mWEahB4JKrgIRMGr","package":"Sign=WXPay","partnerid":"1243738402","prepayid":"wx201507151100217955a38f840757985093","timestamp":1436929222,"sign":"D74ABDAF8E8753A0C680E5B351C09E59"}
appid核对无问题,使用的也是自己的.keystore文件, 通过工具获得了apk包签名,微信开放平台后台关于该应用的签名就是填写的这个签名 但是总是调不到微信支付界面,报-1错误,错误无法定位,郁闷死了
失落的人形天使 (作者)
应该是签名的问题
2015-07-15 11:41
失落的人形天使 (作者)
应该是签名的问题
Android平台
应用下载地址:未填写
应用签名:B8E382FE746D9F266E77F301FA6CD4C4
包名:com.xxx.ssp
我是这么填写的,如果你改了这个签名好像要等一天才行
失落的人形天使 (作者)
这个签名好像是MD5签名
2015-07-15 11:47
myzyq
你这个签名是怎么获取到的呢?
2015-07-31 11:52
失落的人形天使 (作者)
有工具获取keystore的MD5和sha1的,你百度下就知道了
2015-08-04 10:43
地图
同样的问题,请问楼上的解决了吗?微信登录,分享都没有问题,就是支付,一直返回-1,后台按照官方给的写的。
kingtaxin
楼上, 我现在也是这样子的情况,你解决了吗
2015-11-26 00:05
winicafe
楼主你好 请问你们后台集成的是微信开放平台还是微信公众号的支付呢?
失落的人形天使 (作者)
这个肯定是开放平台的啊, 如果你是开发公众号需要用到微信支付就使用微信公众平台SDK,如果是app的你得申请开放平台的SDK
2015-09-09 10:24