songdb 5 years ago
parent
commit
4ced0d0e31
1 changed files with 8 additions and 14 deletions
  1. 8 14
      app/Libs/Pay/Merchants/OriginBank.php

+ 8 - 14
app/Libs/Pay/Merchants/OriginBank.php

@@ -35,13 +35,6 @@ class OriginBank
             'JSAPI'=>1
             'JSAPI'=>1
         ];
         ];
 
 
-//        $data =[];
-//        $data['out_no'] = "123456";
-//        $data['pmt_tag'] = "WeixinBERL";
-//        $data['original_amount'] = "1";
-//        $data['trade_amount'] = "1";
-//        $data['ord_name'] = "购买物品订单名称";
-
         dump($data);
         dump($data);
         $base_data['data'] = $this->encrypt(json_encode($data),$this->open_key);
         $base_data['data'] = $this->encrypt(json_encode($data),$this->open_key);
         dump($data);
         dump($data);
@@ -68,14 +61,15 @@ class OriginBank
                 $data = json_decode($this->decrypt($return_info['data'],$this->open_key,true),true);
                 $data = json_decode($this->decrypt($return_info['data'],$this->open_key,true),true);
                 dump($data);
                 dump($data);
                 $trade_result = json_decode($data['trade_result'],true);
                 $trade_result = json_decode($data['trade_result'],true);
-                dd($trade_result);
+                $wc_pay_data = json_decode($trade_result['wc_pay_data'],true);
+                dump($trade_result);
                 $pay_info = [
                 $pay_info = [
-                    'appId'=>$trade_result['appid'],
-                    'timeStamp'=>$trade_result['timeStamp'],
-                    'nonceStr'=>$trade_result['nonce_str'],
-                    'signType'=>$trade_result['signType'],
-                    'package'=>'prepay_id=' . $trade_result['prepay_id'],
-                    'paySign'=>$trade_result['paySign']
+                    'appId'=>$wc_pay_data['appid'],
+                    'timeStamp'=>$wc_pay_data['timeStamp'],
+                    'nonceStr'=>$wc_pay_data['nonce_str'],
+                    'signType'=>$wc_pay_data['signType'],
+                    'package'=>'prepay_id=' . $wc_pay_data['prepay_id'],
+                    'paySign'=>$wc_pay_data['paySign']
                 ];
                 ];
                 return $pay_info;
                 return $pay_info;
             }
             }