From 8b06af239bace59983be6d3e95c388c8b7bd9830 Mon Sep 17 00:00:00 2001 From: xucong <850806214@qq.com> Date: Fri, 15 Nov 2024 14:19:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=80=9A=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/Gt.php | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/app/api/controller/Gt.php b/app/api/controller/Gt.php index b3bcae60..3983808e 100644 --- a/app/api/controller/Gt.php +++ b/app/api/controller/Gt.php @@ -7,6 +7,8 @@ use app\common\basics\Api; class Gt extends Api { public $like_not_need_login = ['abc']; + private $agetId = "FWH000015822"; + private $custId = "60000008228471"; public function abc($user_id=1){ $publicKey = "-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwRUsPpbQPhBWrxFhG00k9VBgnHc7dCZyTQYIZ0efDEZOPHtDfbldfBDlfZglvfUsVuxea4NffzkbCm9pakoQilSy7hioiF8sxhUYxpwFIbx15KaQsjpeCtu5yOr3bKb5qZNzf+QtL70EDPfdVdZ5mBlO7CMa01W7CtqkxBlc4iSfVeavFK7rzOJpTAoamHdcdjtffYlNAsg2q3I1SDIUkiasVCo+BtNgzLY+7y1mSt9SbXO5nCMBT9DQVqsccBHu4SYS6kExISfLDjfeAldgtNtMuuyESiyp53EEk/Xe8JzrrjnHloHB63H47TxElsApAEmz0dabJyMBqT8Ow/m5OQIDAQAB @@ -24,15 +26,28 @@ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwRUsPpbQPhBWrxFhG00k9VBgnHc7dCZyTQYI 'timeStamp'=>date("Y-m-d H:i:s"), 'version'=>"1.0.0" ]; - $d =$this->ASCII($data); - var_dump($d); - $data['sign'] = $this->sign($d,$publicKey); + $orderNo = "dlh".time().$user_id; + $str = ""; + + $str .= "&agetId=" . $this->agetId; //机构号 + $str .= "&custId=" . $this->custId; //商户号 + $str .= "&orderNo=" . $orderNo; //订单号 + $str .= "&txamt=1"; //金额 + $str .= "&openid=" . "ouOMm41xnIKqoZ66ygwJa-qJQpgw"; //openid + $str .= "&payWay=1"; //支付方式 + $str .= "&ip=" . $_SERVER['REMOTE_ADDR']; //支付方式 + $str .= "&timeStamp=" . time(); //时间戳 + $str .= "&version=1.0.0"; //版本号 +// $sha256 = hash("sha256", $str); + var_dump($str); + $sign = $this->sign($str,$publicKey); print_r("
");
-        var_dump($data);
-        $b = json_encode($data,true);
-        var_dump($b);
+        var_dump($str);
+        $str .= "&sign=" . $sign;
+//        $b = json_encode($data,true);
+//        var_dump($b);
         $url = "http://jghwucyshtgjcbrnxgwe.gtxygroup.com/testterpay/yyfsevr/order/pay";
-        $result = $this->curl_post($url,$b);
+        $result = $this->curl_post($url,$str);
         var_dump($result);
     }