失落的人形天使
失落的人形天使
  • 发布:2015-06-25 12:48
  • 更新:2015-09-07 11:26
  • 阅读:4960

android集成微信支付发起支付返回code=-1

分类:5+ SDK

云打包了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 1 条评论 负责人:无 分享
已邀请:
失落的人形天使

失落的人形天使 (作者)

同样的云打包,ios可以完成支付,android不行, 关于apk的签名我也检查了的, 使用的是自己的.keystore文件, 通过工具获得了apk包签名,微信开放平台后台关于该应用的签名就是填写的这个签名, 反复测试了很多次都没有定位到问题的地方, 希望有碰到过这个问题的进来讨论下

comer

comer

你这个问题解决了吗?

comer

comer

我也遇到这个问题了:
返回的串和H5给的一样:{"appid":"wxd45b90d3c5f72e14","noncestr":"mWEahB4JKrgIRMGr","package":"Sign=WXPay","partnerid":"1243738402","prepayid":"wx201507151100217955a38f840757985093","timestamp":1436929222,"sign":"D74ABDAF8E8753A0C680E5B351C09E59"}
appid核对无问题,使用的也是自己的.keystore文件, 通过工具获得了apk包签名,微信开放平台后台关于该应用的签名就是填写的这个签名 但是总是调不到微信支付界面,报-1错误,错误无法定位,郁闷死了

失落的人形天使

失落的人形天使 (作者)

应该是签名的问题
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

winicafe

楼主你好 请问你们后台集成的是微信开放平台还是微信公众号的支付呢?

  • 失落的人形天使 (作者)

    这个肯定是开放平台的啊, 如果你是开发公众号需要用到微信支付就使用微信公众平台SDK,如果是app的你得申请开放平台的SDK

    2015-09-09 10:24

该问题目前已经被锁定, 无法添加新回复