seven 2 napja
szülő
commit
b35ae21797
1 módosított fájl, 31 hozzáadás és 0 törlés
  1. 31 0
      app/Services/Payment/SanJinService.php

+ 31 - 0
app/Services/Payment/SanJinService.php

@@ -214,4 +214,35 @@ class SanJinService extends BaseService
         $body = $response->getBody();
         return json_decode($body->getContents(), true);
     }
+
+    /**
+     * @description: 查询订单
+     * @param {*} $orderNo  订单号
+     * @return {*}
+     */    
+    public static function queryOrder($orderNo)
+    {
+
+        $must = ['mchId','outTradeNo','reqTime'];
+        $mch_id = self::getMerchantId();
+
+        
+        
+        $data = [];
+        $data['mchId'] = $mch_id;
+        $data['outTradeNo'] = $orderNo;
+        $data['reqTime'] = time() * 1000;
+        
+        $data['sign'] = self::signature($data,$must);
+        $client = self::getClient();
+        $response = $client->post('api/v1/pay/queryOrder', [
+            'json' => $data,
+            'headers' => [
+                'Content-Type' => 'application/json',
+            ]
+        ]);
+
+        $body = $response->getBody();
+        return json_decode($body->getContents(), true);
+    }
 }