Closed yinlianwei closed 4 years ago
微信支付异步通知签名校验存在错误,Gateways/Wechat/Notify.php中对verifySign方法的使用有误,导致异步通知签名校验总是失败。具体位置如下:
Gateways/Wechat/Notify.php
verifySign
public function request() { ··· if (isset($resArr['sign']) && $this->verifySign($resArr) !== true) { throw new GatewayException('check notify data sign failed', Payment::SIGN_ERR, $resArr); } ··· }
微信支付异步通知签名校验存在错误,
Gateways/Wechat/Notify.php
中对verifySign
方法的使用有误,导致异步通知签名校验总是失败。具体位置如下: