From 6c30fc90e800f17d888a53a6f5481b34bd105ca1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 19 Aug 2019 17:34:29 +0800 Subject: [PATCH] 1 --- webapp/controller/PayController.class.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/webapp/controller/PayController.class.php b/webapp/controller/PayController.class.php index cbf5d12..876cb1a 100644 --- a/webapp/controller/PayController.class.php +++ b/webapp/controller/PayController.class.php @@ -89,6 +89,7 @@ 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'; $params = array( 'MerNo' => self::MER_NO, 'BillNo' => $orderid, @@ -109,16 +110,25 @@ class PayController { 'OrderTime=' . $params['OrderTime'] . '&' . 'AdviceUrl=' . $advice_url ); - var_dump(phpcommon\objectToXml($params, '')); + // var_dump(phpcommon\objectToXml($params, '')); $requestDomain = base64_encode(phpcommon\objectToXml($params, '')); $response = ''; if (phpcommon\HttpClient::post(self::SCAN_PAY_API_URL, 'requestDomain='. urlencode($requestDomain), $response) ) { - + /* echo json_encode(array( + 'errcode' => 101, + 'errmsg' => '交易失败:' . $response, + )); + die();*/ } var_dump($response); + $xmlobj = new \SimpleXMLElement($response); + var_dump($xmlobj->respCode); + if ($xmlobj->respCode == '0000') { + + } } }