mazegong
mazegong
2017-07-28 09:23
采纳率: 66.7%
浏览 1.3k

JAVA 微信公众号支付 报支付验证签名失败

做微信公众号支付的时候一直报验证签名失败,用签名校验工具和自己后台签名对比是一样的,私钥也换过,一直报这个错误,谁有好的建议说下感激不尽

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • mazegong
    mazegong 2017-07-28 09:24
    已采纳

    有建议的可以加我QQ1003664931

    点赞 评论
  • Gui_m
    哥们OnlyRead 2017-07-28 10:49

    看看你的send请求的其他参数是否合理,其他参数不合理也会报这个错误,以前我就是遇到这样的问题,找了半天才找到。

    点赞 评论
  • wushucheng18
    诚哥丿 2017-07-29 01:50

    首先我想到的可能是编码的问题, 题主可以把参数中的中文全部换成字母或数字试一下,如果不报验签失败就可以说明是编码的问题,之后用UTF-8等对应的编码集编码一次就好了。

    点赞 评论
  • Gleaming_Old_Boy
    小妮子老男孩 2017-07-31 06:56

    https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
    你要在js中打印 后台传过来的那个签名和后台的一样不

    点赞 评论
  • sxlfzhangjie
    sxlfzhangjie 2017-07-31 08:30

    感谢您使用技术问答这个模块,同时对csdn的支持。

    点赞 评论
  • mazegong
    mazegong 2017-08-01 01:04

    问题解决是微信JAVA,SDK里面的加密方式写错,文档上说是SDK默认的MD5加密,结果SDK里面用的不是MD5加密,只能说微信支付块做的到支付宝差的太远!!!!!!!!!!

    点赞 评论

相关推荐