This commit is contained in:
aozhiwei 2019-08-19 17:34:29 +08:00
parent 26d0cb97be
commit 6c30fc90e8

View File

@ -89,6 +89,7 @@ class PayController {
} else { } else {
$advice_url = "https://gamepay.kingsome.cn/webapp/index.php?c=PayNotify&a=payNotify"; $advice_url = "https://gamepay.kingsome.cn/webapp/index.php?c=PayNotify&a=payNotify";
} }
$advice_url = 'https://gamepay.kingsome.cn/webapp/index.php';
$params = array( $params = array(
'MerNo' => self::MER_NO, 'MerNo' => self::MER_NO,
'BillNo' => $orderid, 'BillNo' => $orderid,
@ -109,16 +110,25 @@ class PayController {
'OrderTime=' . $params['OrderTime'] . '&' . 'OrderTime=' . $params['OrderTime'] . '&' .
'AdviceUrl=' . $advice_url 'AdviceUrl=' . $advice_url
); );
var_dump(phpcommon\objectToXml($params, '<ScanPayRequest/>')); // var_dump(phpcommon\objectToXml($params, '<ScanPayRequest/>'));
$requestDomain = base64_encode(phpcommon\objectToXml($params, '<ScanPayRequest/>')); $requestDomain = base64_encode(phpcommon\objectToXml($params, '<ScanPayRequest/>'));
$response = ''; $response = '';
if (phpcommon\HttpClient::post(self::SCAN_PAY_API_URL, if (phpcommon\HttpClient::post(self::SCAN_PAY_API_URL,
'requestDomain='. urlencode($requestDomain), 'requestDomain='. urlencode($requestDomain),
$response) $response)
) { ) {
/* echo json_encode(array(
'errcode' => 101,
'errmsg' => '交易失败:' . $response,
));
die();*/
} }
var_dump($response); var_dump($response);
$xmlobj = new \SimpleXMLElement($response);
var_dump($xmlobj->respCode);
if ($xmlobj->respCode == '0000') {
}
} }
} }