申请了一个支付宝即时到账,网上下载了一个易支付PHP网站,改了好几次都没有跳转到我的支付宝集成
这是他原来的sumbit.php代码
正在为您跳转到支付页面,请稍候...body {margin:0;padding:0;}
p {position:absolute;
left:50%;top:50%;
width:330px;height:30px;
margin:-35px 0 0 -160px;
padding:20px;font:bold 14px/30px "宋体", Arial;
background:#f9fafc url(../images/loading.gif) no-repeat 20px 26px;
text-indent:22px;border:1px solid #c5d0dc;}
#waiting {font-family:Arial;}
function open_without_referrer(link){
document.body.appendChild(document.createElement('iframe')).src='javascript:"
}
require './includes/common.php';
@header('Content-Type: text/html; charset=UTF-8');
if(isset($_GET['pid'])){
$queryArr=$_GET;
}else{
$queryArr=$_POST;
}
$prestr=createLinkstring(argSort(paraFilter($queryArr)));
$pid=intval($queryArr['pid']);
if(empty($pid))sysmsg('PID不存在');
$userrow=$DB->query("SELECT * FROM pay_user WHERE id='{$pid}' limit 1")->fetch();
if(!md5Verify($prestr, $queryArr['sign'], $userrow['key']))sysmsg('签名校验失败,请返回重试!');
if($userrow['active']==0)sysmsg('商户已封禁,无法支付!');
$type=daddslashes($queryArr['type']);
$out_trade_no=daddslashes($queryArr['out_trade_no']);
$notify_url=daddslashes($queryArr['notify_url']);
$return_url=daddslashes($queryArr['return_url']);
$name=daddslashes($queryArr['name']);
$money=daddslashes($queryArr['money']);
$sitename=urlencode(base64_encode(daddslashes($queryArr['sitename'])));
if(empty($out_trade_no))sysmsg('订单号(out_trade_no)不能为空');
if(empty($notify_url))sysmsg('通知地址(notify_url)不能为空');
if(empty($return_url))sysmsg('回调地址(return_url)不能为空');
if(empty($name))sysmsg('商品名称(name)不能为空');
if(empty($money))sysmsg('金额(money)不能为空');
if($money<=0)sysmsg('金额不合法');
$trade_no=date("YmdHis").rand(11111,99999);
if(!$DB->query("insert into `pay_order` (`trade_no`,`out_trade_no`,`notify_url`,`return_url`,`type`,`pid`,`addtime`,`name`,`money`,`status`) values ('".$trade_no."','".$out_trade_no."','".$notify_url."','".$return_url."','".$type."','".$pid."','".$date."','".$name."','".$money."','0')"))sysmsg('创建订单失败,请返回重试!');
require_once(SYSTEM_ROOT."epay/epay.config.php");
require_once(SYSTEM_ROOT."epay/epay_submit.class.php");
$parameter = array(
"pid" => trim($alipay_config['partner']),
"type" => $type,
"notify_url" => 'http://'.$conf['local_domain'].'/epay_notify.php',
"return_url" => 'http://'.$_SERVER['HTTP_HOST'].'/epay_return.php',
"out_trade_no" => $trade_no,
"name" => $name,
"money" => $money
);
//建立请求
$alipaySubmit = new AlipaySubmit($alipay_config);
$html_text = $alipaySubmit->buildRequestForm($parameter);
echo $html_text;
?>
正在为您跳转到支付页面,请稍候...
请大神帮助,就是选择支付宝付款的时候,是对接我的支付宝集成的