From a8dfc4c6c0273867d237a4f486b6b524cf11bf1e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 20 Aug 2019 17:29:33 +0800 Subject: [PATCH] 1 --- webapp/controller/PayController.class.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/webapp/controller/PayController.class.php b/webapp/controller/PayController.class.php index 5a8ba1c..b750fbb 100644 --- a/webapp/controller/PayController.class.php +++ b/webapp/controller/PayController.class.php @@ -89,20 +89,20 @@ class PayController { } else { $advice_url = "https://gamepay.kingsome.cn/webapp/index.php?c=PayNotify&a=payNotify"; } - // $advice_url = 'https://gamepay.kingsome.cn/webapp/index.php'; + $advice_url = 'https://gamepay.kingsome.cn/webapp/index.php'; $params = array( 'MerchantNo' => self::MER_NO, 'MerchantOrderNo' => $orderid, - 'PayType' => 'WxJsapi_OffLine', + 'PayType' => 'WxJsapi_OnLine', 'Amount' => '0.1', - 'Subject' => '收银台', - 'Desc' => '互联网支付', - 'CompanyNo' => '', + 'Subject' => '1', + 'Desc' => '1', + 'CompanyNo' => '1', 'RandomStr' => $orderid, 'SignInfo' => '', 'AdviceUrl' => htmlentities($advice_url), - 'SubAppid' => '', - 'UserId' => '' + 'SubAppid' => '1', + 'UserId' => '1' ); $params['SignInfo'] = $this->_reaEncode( 'AdviceUrl=' . $advice_url . '&' . @@ -113,12 +113,14 @@ class PayController { 'RandomStr=' . $params['RandomStr'] . '' ); - echo $params['SignInfo']; $xml_txt = phpcommon\objectToXml($params, ''); $xml_txt = str_replace('', '', $xml_txt); echo $xml_txt; $requestDomain = base64_encode($xml_txt); $response = ''; + echo '???'; + echo urlencode($requestDomain); + echo '||||'; if (phpcommon\HttpClient::post(self::SCAN_PAY_API_URL, 'requestDomain='. urlencode($requestDomain), $response) @@ -129,7 +131,7 @@ class PayController { )); die();*/ } - var_dump($response); + var_dump(base64_decode($response)); $xmlobj = new \SimpleXMLElement($response); var_dump($xmlobj->respCode); if ($xmlobj->respCode == '0000') {