window.location.href='./login.php';"); $submit2=true; $trade_no=daddslashes($_GET['trade_no']); $order=$DB->getRow("SELECT * FROM pre_order WHERE trade_no='{$trade_no}' LIMIT 1"); if(!$order)sysmsg('该订单号不存在,请返回来源地重新发起请求!'); $paytype=$DB->getRow("SELECT id,name,status FROM pre_type WHERE id='{$order['type']}' LIMIT 1"); if(!$paytype)sysmsg('支付方式不存在'); $channelrow=$DB->getRow("SELECT id,plugin,apptype FROM pre_channel WHERE id='{$order['channel']}' LIMIT 1"); if(!$channelrow)sysmsg('支付通道不存在'); $order['typename'] = $paytype['name']; $order['profits'] = \lib\Payment::updateOrderProfits($order, $channelrow['plugin']); $order['profits2'] = \lib\Payment::updateOrderProfits2($order, $channelrow['plugin']); try{ $result = \lib\Plugin::loadForSubmit($channelrow['plugin'], $trade_no); $result['submit'] = true; \lib\Payment::echoDefault($result); }catch(Exception $e){ sysmsg($e->getMessage()); }