diff --git a/third_party/phpcommon b/third_party/phpcommon
index 0389b4b..32c79e2 160000
--- a/third_party/phpcommon
+++ b/third_party/phpcommon
@@ -1 +1 @@
-Subproject commit 0389b4b5b996ac76334b4ea96c7fac1b2e9db050
+Subproject commit 32c79e29db8b7086ceb3f44de69cd2398c51e16f
diff --git a/webapp/controller/PayController.class.php b/webapp/controller/PayController.class.php
index 7a88926..cbf5d12 100644
--- a/webapp/controller/PayController.class.php
+++ b/webapp/controller/PayController.class.php
@@ -95,7 +95,7 @@ class PayController {
'payType' => 'WxJsapi_OffLine',
'Amount' => '0.1',
'OrderTime' => strftime('%Y%m%d%H%M%S', $nowtime),
- 'AdviceUrl' => $advice_url,
+ 'AdviceUrl' => htmlentities($advice_url),
'ScanpayMerchantCode' => '',
'SignInfo' => '',
'products' => '',
@@ -107,14 +107,13 @@ class PayController {
'BillNo=' . $params['BillNo'] . '&' .
'Amount=' . $params['Amount'] . '&' .
'OrderTime=' . $params['OrderTime'] . '&' .
- 'AdviceUrl=' . $params['AdviceUrl']
+ 'AdviceUrl=' . $advice_url
);
- $requestDomain = '';
+ var_dump(phpcommon\objectToXml($params, ''));
+ $requestDomain = base64_encode(phpcommon\objectToXml($params, ''));
$response = '';
if (phpcommon\HttpClient::post(self::SCAN_PAY_API_URL,
- array(
- 'requestDomain' => $requestDomain
- ),
+ 'requestDomain='. urlencode($requestDomain),
$response)
) {
diff --git a/webapp/controller/PayNotifyController.class.php b/webapp/controller/PayNotifyController.class.php
index 4601822..106ed32 100644
--- a/webapp/controller/PayNotifyController.class.php
+++ b/webapp/controller/PayNotifyController.class.php
@@ -4,7 +4,7 @@ class PayNotifyController {
public function payNotify()
{
-
+ error_log('payNotify:' . json_encode($_REQUEST));
}
}