* Created on 2012-6-30 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ require '../include/common.inc.php'; include ROOT . '/include/init.inc.php'; require ROOT . '/classes/datamgr/order.cls.php'; require ROOT . '/classes/mgr/gensee.cls.php'; require ROOT . '/classes/mgr/sms.cls.php'; require ROOT . '/classes/paymentmgr/payment.interface.php'; require ROOT . '/classes/paymentmgr/alipay.cls.php'; logger_mgr::logInfo("notify alipay start :" . $_SERVER["REQUEST_URI"]); logger_mgr::logInfo("notify alipay parameter" . ArrayToString($_REQUEST)); $alipay = new AlipayMgr(); $ret = $alipay->callback(); logger_mgr::logInfo("notify alipay verify return " . ArrayToString($ret)); $order_no = $ret["out_trade_no"]; $trade_no = $ret["trade_no"]; $info = $orderMgr->getOrderByNo($order_no); $id = $info["id"]; $meeting_time = explode("-", $info["meeting_time"]); $smarty->assign("info", $info); if ($ret["result"] != "SUCCESS") { $smarty->assign("reason", "付款失败"); $smarty->assign("reason_message", "请返回支付宝重新付款,谢谢你的支持。"); $smarty->display(ROOT . '/templates/Order/fail.html'); exit; } if ($info["meeting_id"] == "") { $meetingret = $genseeMgr->createMeeting($info["doctor_name"], $info["meeting_date"] . " " . $meeting_time[0], $info["meeting_date"] . " " . $meeting_time[1]);