/* * 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"] == "") {
<?php /* * 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'; include ROOT . '/include/member.inc.php'; require ROOT . '/classes/datamgr/order.cls.php'; require ROOT . '/classes/paymentmgr/payment.interface.php'; require ROOT . '/classes/paymentmgr/alipay.cls.php'; $id = $_REQUEST["id"]; $info = $orderMgr->getOrder($id); if ($info["status"] != "T") { WindowRedirect("success.php?id=" . $info["id"]); } $url = $CONFIG['URL'] . "/Order/payment.php?id=" . $info["id"]; $alipay = new AlipayMgr(); $price = $info["price"]; $price = 0.01; $alipay->submit($url, $info["order_no"], "视频会诊" . $info["order_no"], $price, $info["id"]);
<?php require '../include/common.inc.php'; require ROOT . '/classes/datamgr/order.cls.php'; require ROOT . '/classes/paymentmgr/alipay.cls.php'; require ROOT . '/classes/datamgr/sms.cls.php'; logger_mgr::logInfo("notify alipay start :" . $_SERVER["REQUEST_URI"]); logger_mgr::logInfo("notify alipay parameter" . ArrayToString($_REQUEST)); $alipay = new AlipayMgr(); $ret = $alipay->notify(); logger_mgr::logInfo("notify alipay verify return " . ArrayToString($ret)); if ($ret["result"] == "SUCCESS") { $info = $orderMgr->getOrderByOrderNo($ret["out_trade_no"]); $orderMgr->updateOrderPayment($info["id"], "ALIPAY", $ret["trade_no"]); $smsMgr->SendQueryConfirm($info["mobile"], $info["tag_name"], $info["order_date"] . " " . $info["order_time"]); }