北斋悬崖
北斋悬崖
  • 发布:2018-01-09 09:44
  • 更新:2018-01-09 12:50
  • 阅读:1787

微信支付一直报 -1,从没有吊起过微信支付,试过了各种办法。。

分类:MUI

1.商户平台已经开通微信支付功能。

  1. 使用自有证书打包,且生成签名与微信开放平台登记应用中的包名和签名一致。
  2. 调用微信统一下单接口返回参数正常,prepayid正常返回(其中sign签名我自己用官方的签名生成工具调试过,生成后是一样的)
  3. manifest.json中配置了微信分享,微信支付,其中微信分享正常
  4. 测试支付的时候一直都是打包测试
  5. 真机运行,打包后安装的,还有微信客户端全部重装过并且清理过缓存
  6. mui版本3.3.0(不知道是不是版本的问题)

以上的方法我全部试过了,但是一次都没有吊起过支付,全部返回-1,不知道该怎么进行下去了。。。。

求大佬们指点,谢谢

2018-01-09 09:44 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

北斋悬崖

北斋悬崖 (作者)

已经解决,具体解决步骤:

第二次签名的时候用的Map<String,String>来封装的appid,partnerid,prepayid等这些数据来进行的二次签名,虽然返回的格式和官方文档一致,但是不知道什么原因不通。后来用了JSONObject来封装这些参数,并且二次签名的时候传入jsonobject,就可以发起支付了。

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