eee
This commit is contained in:
@@ -54,9 +54,9 @@ class WxV3PaymentNotify extends SmallProgram
|
|||||||
public function verify(RequestInterface $request): bool
|
public function verify(RequestInterface $request): bool
|
||||||
{
|
{
|
||||||
$platformPublicKeyInstance = $this->rsaFrom($this->payConfig->pay->wx->mchCert, KEY_TYPE_PUBLIC);
|
$platformPublicKeyInstance = $this->rsaFrom($this->payConfig->pay->wx->mchCert, KEY_TYPE_PUBLIC);
|
||||||
$inWechatpaySignature = $request->getHeaderLine('Wechatpay-Signature'); // 请根据实际情况获取
|
$inWechatpaySignature = $request->getHeaderLine('wechatpay-signature'); // 请根据实际情况获取
|
||||||
$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(
|
$verifiedStatus = $this->notifyVerify(
|
||||||
|
|||||||
Reference in New Issue
Block a user