Wechat-Group / WxJava

微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,视频号,公众号等的后端开发
Apache License 2.0
29.69k stars 8.53k forks source link

签名错误如何解决 #3351

Open vvip2u opened 3 weeks ago

vvip2u commented 3 weeks ago

提问前,请确保阅读过项目首页说明以及wiki开发文档相关内容,尤其是常见问题部分。完成内容后,请务必移除包括本句在内的无用内容,以免影响阅读,否则直接关闭,谢谢合作~

另外如果确认属于bug,而且已明确如何修复,请参考贡献指南直接提交PR,省的浪费时间在这里描述问题,非常感谢配合

简要描述

请简单概括描述下你所遇到的问题。

模块版本情况

详细描述

在wx_pay.properties添加了,xxx代表填了真实内容,做了脱敏

# wechat MP APP_ID
appId=xxxxxx
# wechat payment merchant ID
mchId=xxxx
# wechat payment merchant key
mchKey=
# wechat payment sub merchant ID
subAppId=
# wechat payment sub merchant key
subMchId=
# wechat payment V3 key
apiV3Key=xxxx
# p12 certificate location
keyPath=/app/apiclient_cert.p12
# private key location
privateKeyPath=/app/apiclient_key.pem
# certificate location
certPath=/app/apiclient_cert.pem
# wechat payment notify url
notifyUrl=https://xxxx.xxx.con/xxx/xxxxx/wx/payment/notify

日志

返回的错误如下,应该如何解决

返回代码:[FAIL],返回信息:[签名错误,请检查后再试],微信返回的原始报文:\n<xml><return_code><![CDATA[FAIL]]></return_code>\n<return_msg><![CDATA[签名错误,请检查后再试]]></return_msg>\n</xml>
binarywang commented 3 weeks ago

麻烦规范下发帖内容,谢谢