{
"code": "SIGN_ERROR",
"detail": {
"detail": {
"issue": "sign not match"
},
"field": "signature",
"location": "authorization",
"sign_information": {
"method": "GET",
"sign_message_length": 66,
"truncated_sign_message": "GET\n/v3/certificates\n1601277177\n593BEC0C930BF1AFEB40B4A08C8FB242\n\n",
"url": "/v3/certificates"
}
},
"message": "错误的签名,验签失败"
}
如果使用nodejs,建议你看下以下文章:
跟你一模一样的返回信息!
官方工具签名结果也是跟打印的一样的呀,为啥就老是验证失败呢
楼主你的问题解决了么?
验证签名工具:
链接:https://pan.baidu.com/s/1ixOAnYyZVW13dFr0jWVpvw 提取码:wujv
,麻烦使用V3签名验证工具参考V3签名文档https://wechatpay-api.gitbook.io/wechatpay-api-v3/
进行排查修改。V3签名需使用apiv3秘钥。麻烦参考https://kf.qq.com/faq/180830E36vyQ180830AZFZvu.html