eee
This commit is contained in:
@@ -79,10 +79,11 @@ class WxV3PaymentNotify extends SmallProgram
|
|||||||
$inWechatpayTimestamp = $request->getHeaderLine('Wechatpay-Timestamp');// 请根据实际情况获取
|
$inWechatpayTimestamp = $request->getHeaderLine('Wechatpay-Timestamp');// 请根据实际情况获取
|
||||||
$inWechatpayNonce = $request->getHeaderLine('Wechatpay-Nonce');// 请根据实际情况获取
|
$inWechatpayNonce = $request->getHeaderLine('Wechatpay-Nonce');// 请根据实际情况获取
|
||||||
$inBody = $request->getBody()->getContents();// 请根据实际情况获取,例如: file_get_contents('php://input');
|
$inBody = $request->getBody()->getContents();// 请根据实际情况获取,例如: file_get_contents('php://input');
|
||||||
|
$timeOffsetStatus = 300 >= abs(time() - (int)$inWechatpayTimestamp);
|
||||||
$timeOffsetStatus = 300 >= abs(time() - (int)$inWechatpayTimestamp);
|
$verifiedStatus = $this->notifyVerify(
|
||||||
$lineFeed = $this->lineFeed([$inWechatpayTimestamp, $inWechatpayNonce, $inBody]);
|
$this->lineFeed([$inWechatpayTimestamp, $inWechatpayNonce, $inBody]),
|
||||||
$verifiedStatus = $this->notifyVerify($lineFeed, $inWechatpaySignature, $platformPublicKeyInstance);
|
$inWechatpaySignature,
|
||||||
|
$platformPublicKeyInstance);
|
||||||
if (!$timeOffsetStatus || !$verifiedStatus) {
|
if (!$timeOffsetStatus || !$verifiedStatus) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user