yansongda / pay

可能是我用过的最优雅的 Alipay/WeChat/Douyin/Unipay/江苏银行 的支付 SDK 扩展包了
http://pay.yansongda.cn
MIT License
5.02k stars 1.03k forks source link

签名异常: 验证微信签名失败 #1007

Closed gavinliu6 closed 3 months ago

gavinliu6 commented 3 months ago

包版本号

3.7.4

问题描述

微信支付通知时,验证微信签名失败(偶发)。

报错详情

"exception": "[object] (Yansongda\\Pay\\Exception\\InvalidSignException(code: 9500): 签名异常: 验证微信签名失败 at <应用目录>/vendor/yansongda/pay/src/Functions.php:252)

nginx/apache 日志

101.226.103.15 - - [02/Jul/2024:20:01:04 +0800] "POST <回调路径> HTTP/1.1" 500 130 "-" "Mozilla/4.0"

yansongda commented 3 months ago

https://github.com/yansongda/pay/issues/947

先参考这个排查下

gavinliu6 commented 3 months ago

确认是微信官方流量探测引起的。