微信扫码支付,签名错误!

omghaa 2015-07-21 05:59:43
在调用微信的统一下单接口后,老是返回 签名错误:
<xml><return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[签名错误]]></return_msg>
</xml>

微信网站上有签名的验证工具。我已经对比了网站上工具生成的签名和我本地生成签名是一致的,而且发送的XML也是一致的。但就是报这个错误。

还有就是公众号上面设置的授权目录要怎么配置?是跟我提交时页面有关联呢还是跟我收到通知的页面有关联?

哪位大神有遇到这样的问题吗?
...全文
4160 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
choven_meng 2017-11-08
  • 打赏
  • 举报
回复
我也出现这种问题,但是body跟key都没问题啊,还是报跟你一样的错误
zorozdd 2016-08-16
  • 打赏
  • 举报
回复
扫码支付用到key了么? QQ775804500 求赐教啊 我也在开发扫码支付
absinthedx 2016-07-06
  • 打赏
  • 举报
回复
请问用的是什么工具生成签名呢
机灵小古董 2016-05-19
  • 打赏
  • 举报
回复
楼主,能给demo我发下吗?我也是报这个错误,不过我是/ /往服务器写入数据 Stream reqStream = request.GetRequestStream(); 这里报错 system.notsupportedexception类型的异常
Taserio-xie 2016-05-14
  • 打赏
  • 举报
回复
是body中文问题,怎么转化呢?
淡容 2016-02-28
  • 打赏
  • 举报
回复
String xmlstring = toXml(packageParams); xmlstring = new String(xmlstring.getBytes("UTF-8"),你文档的编码格式); 你们试试,我这边成功了
大神897 2016-01-05
  • 打赏
  • 举报
回复
我也出现了这种问题 楼上兄台 你现在解决了没有呀???
Osh 2015-12-28
  • 打赏
  • 举报
回复
我改成英文也一样的错误,MD。
Sunshine_888 2015-12-19
  • 打赏
  • 举报
回复
还真的是body为为中文。编码问题?
omghaa 2015-07-25
  • 打赏
  • 举报
回复
引用 3 楼 janda2011 的回复:
我有出过这问题, 原因是body里面是中文!改为英文就 可以!不知道你的是不是
我这边不是出现乱码问题。你body是中文的问题可以通过修改编码来解决。 我的问题解决了。原来是我的key不对。。领导给我的key是37位的。但在公众号设置key的地方说明是32位的。我重新设置了一下就好了。希望可以帮到大家。
等待时候 2015-07-23
  • 打赏
  • 举报
回复
我有出过这问题, 原因是body里面是中文!改为英文就 可以!不知道你的是不是
omghaa 2015-07-22
  • 打赏
  • 举报
回复
我开发是PC端的扫码支付功能,运用官网提供的模式二开发。上面不需要token ,是NATIVE类型。
tony4geek 2015-07-22
  • 打赏
  • 举报
回复
你的token url 还有返回的 一个string 是不是都是正确。

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧