shish 2 anni fa
parent
commit
0e4930a748
1 ha cambiato i file con 8 aggiunte e 9 eliminazioni
  1. 8 9
      app-hd/controllers/NoticeController.php

+ 8 - 9
app-hd/controllers/NoticeController.php

@@ -32,16 +32,11 @@ class NoticeController extends PublicController
             util::end();
         }
         noticeUtil::push($postStr, '15280215347');
-        $postData = json_decode($postStr, true);
-        $out_trade_no = $postData['out_trade_no'] ?? '';
-        noticeUtil::push($out_trade_no, '15280215347');
+        //$postData = json_decode($postStr, true);
+        //$out_trade_no = $postData['out_trade_no'] ?? '';
 
         $headers = Yii::$app->getRequest()->getHeaders();
         $Authorization = $headers->get('Authorization');
-        noticeUtil::push($Authorization, '15280215347');
-        exit();
-
-        $Authorization = 'LKLAPI-SHA256withRSA timestamp="1696780668",nonce_str="nlTQYp2PuHnj",signature="GFQcL8MBoNDFh4MyyRhRnwj7pZ1WGkKpgjbcPtGw2I6vRo+oqCYb0TebdDQs6AmFcAYHR0RRFtArN9TRuXYa+5jjoAbvlfBFG2pRWQ5PmWC7n2kTUlFrWFBLdob321ylyzYHMo6YNk6XxZZ107ofyLzXV/GnNKOUa7kSKQ2f86rP0aP6hNnrz4cxSvNEdVEtGkQyA0KJ4eKYvTtXUkDqp/X6eRtZphmdGKvUDi9X9Uw1Tn4mboUcpMseF1MX3dAGJdOEYxKFxS4IlIputre9XIkAqQkxzzSmYuCJ5TAc6RWZfKbCLy3GxWqKkhRHpRYy6xd+HwkB/jlugjjKtfweag=="';
 
         $merchantPrivateKeyPath = Yii::getAlias("@vendor/lakala") . '/production/api_private_key.pem';
         $lklCertificatePath = Yii::getAlias("@vendor/lakala") . '/production/lkl-apigw-v1.cer';
@@ -54,8 +49,12 @@ class NoticeController extends PublicController
             'lklCertificatePath' => $lklCertificatePath,
         ];
         $laResource = new Lakala($params);
-        $return = $laResource->signatureVerification($Authorization, $body);
-        var_dump($return);
+        $return = $laResource->signatureVerification($Authorization, $postStr);
+        if ($return) {
+            noticeUtil::push('good', '15280215347');
+        } else {
+            noticeUtil::push('no', '15280215347');
+        }
     }
 
     //微信支付异步回调