Pārlūkot izejas kodu

wesmiler 报恩寺项目

wesmiler 4 gadi atpakaļ
vecāks
revīzija
833b931c87

+ 1 - 1
app/Http/Controllers/Api/v1/NotifyController.php

@@ -66,8 +66,8 @@ class NotifyController extends BaseController
         }
         $postData['sign'] = $sign;
         RedisService::set('caches:payments:'.$scene.':result_'.$outTradeNo, ['result'=> $postData], 7200);
+        RedisService::set('caches:payments:'.$scene.':check', ['data'=> $postData,'signStr'=> $signStr,'sign'=> $sign], 3600);
         if (WechatService::checkJsapiNotifyV3($signStr, $sign) === true) {
-            RedisService::set('caches:payments:'.$scene.':check', ['data'=> $postData,'signStr'=> $signStr,'sign'=> $sign], 3600);
             switch($scene){
                 case 'index': // 供灯订单
                     return NotifyService::make()->notifyGongdeng($postData, $outTradeNo);

+ 0 - 2
app/Services/WechatService.php

@@ -838,8 +838,6 @@ class WechatService extends BaseService
     public static function checkJsapiNotifyV3($signStr, $sign)
     {
         $signature = base64_decode($sign);
-        var_dump($signature);
-var_dump($signStr);
         $publicKey = openssl_pkey_get_public(file_get_contents(self::$certPaths['cert_path']));
         $ok = openssl_verify($signStr, $signature, $publicKey, OPENSSL_ALGO_SHA256);
         openssl_free_key($publicKey);