Jelajahi Sumber

支付回调增加日志

kevin_zhangl 3 tahun lalu
induk
melakukan
12a832d48c

+ 1 - 1
common/helpers/Tool.php

@@ -499,7 +499,7 @@ class Tool {
      */
     public static function approachOrderCall($call)
     {
-        LoggerTool::notice($call);
+        LoggerTool::notice([is_array($call), is_object($call)]);
         $model = new ApproachOrderCall();
         $model->event = $call['event'];
         $model->data = $call['data'];

+ 5 - 4
frontendApi/modules/v1/controllers/ShopController.php

@@ -191,14 +191,15 @@ class ShopController extends BaseController {
     /**
      * PayStack支付成功的webhook.
      * @throws \yii\web\HttpException
+     * @throws \Exception
      */
     public function actionVerifyApproachOrder() {
         if (\Yii::$app->request->isPost) {
+            $request = \Yii::$app->request->post();
+            // TODO:支付webhook回调日志
+            LoggerTool::info($request);
+            Tool::approachOrderCall($request);
             try {
-                $request = \Yii::$app->request->post();
-                // TODO:支付webhook回调日志
-                LoggerTool::info($request);
-                Tool::approachOrderCall($request);
                 $data = $request['data'];
                 $status = $request['data']['status'] ?? 'false';
                 // 订单状态