|
|
@@ -61,6 +61,10 @@ class NoticeController extends PublicController
|
|
|
$alipayWap = Yii::getAlias("@vendor/alipayWap");
|
|
|
$orderSn = $_POST['out_trade_no'];//商户订单号
|
|
|
$pay = xhOrderService::getByOrderSn($orderSn);
|
|
|
+ if (empty($pay)) {
|
|
|
+ Yii::warning('没有找到订单:orderSn:' . $orderSn);
|
|
|
+ util::end();
|
|
|
+ }
|
|
|
$orderId = $pay['id'];//商户订单号
|
|
|
$merchantId = isset($pay['merchantId']) ? $pay['merchantId'] : 0;
|
|
|
$extend = MerchantExtendService::getByMerchantId($merchantId);
|
|
|
@@ -82,10 +86,10 @@ class NoticeController extends PublicController
|
|
|
//支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
|
|
|
'alipay_public_key' => $extend['alipayPublicKey'],
|
|
|
];
|
|
|
-
|
|
|
+
|
|
|
require_once($alipayWap . '/wappay/service/AlipayTradeService.php');
|
|
|
require_once($alipayWap . '/wappay/buildermodel/AlipayTradeQueryContentBuilder.php');//查询接口
|
|
|
-
|
|
|
+
|
|
|
$arr = $_POST;
|
|
|
$alipaySevice = new \AlipayTradeService($config);
|
|
|
$alipaySevice->writeLog(var_export($_POST, true));
|