微信APP支付一直报:签名错误,如何解决
2018-01-29 15:52:07.124 INFO [http-nio-9090-exec-1]
c.q.g.service.impl.WechatPayService - {out_trade_no=2016090910595900000012, device_info=, total_fee=1, trade_type=APP, fee_type=CNY, body=好学成-课程充值, notify_url=https://api.qitenai.com/wechatpay/notify, spbill_create_ip=192.168.1.103}
{return_msg=签名错误, return_code=FAIL}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
问题已经解决:这个key是商户平台的API key而不是开发平台应用的AppSecret!!!,坑死我了,微信搞那么多密钥,真的歇菜了!!!

提几个解决思路吧:
1.对照微信文档微信APP支付文档
2.检查商户秘钥是否正确,注意商户秘钥不是开放平台创建应用时的
appsecret
,商户秘钥需要登录微信商户系统微信商户平台获取;如果所有问题都已经试过了,终极解决方案 ,https://pay.weixin.qq.com/wik...
把所有参数都小写,然后进行签名算法,我相信你们会感谢我的
用外网测,微信支付有个终端IP参数
spbill_create_ip
的。https://pay.weixin.qq.com/wik...