| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- <?
- include("../../config/conn.php");
- include("../../config/function.php");
- sesCheck_m();
- $sqluser="select * from yjcode_user where uid='".$_SESSION[SHOPUSER]."'";mysql_query("SET NAMES 'GBK'");$resuser=mysql_query($sqluser);
- if(!$rowuser=mysql_fetch_array($resuser)){php_toheader("../reg/");}
- $sj=date("Y-m-d H:i:s");
- include("../../user/buycheck.php");
- //B
- if(sqlzhuru($_POST[jvs])=="carpay" && sqlzhuru($_POST[R1])=="alipay"){
- if($needmoney<=$usermoney){Audit_alert("您的可用余额充足,请用余额直接支付。","carpay.php?carid=".$carid);}
- zwzr();
- $bh=time();
- $uip=$_SERVER["REMOTE_ADDR"];
- $ddbh=time()."|".$rowuser[id];
- $money1=sprintf("%.2f",($needmoney-$usermoney));
- intotable("yjcode_dingdang","bh,ddbh,userid,sj,uip,money1,ddzt,alipayzt,bz,ifok,carid","'".$bh."','".$ddbh."',".$rowuser[id].",'".$sj."','".$uip."',".$money1.",'等待买家付款','','',0,'".$caridarr."'");
- require_once("../../user/alipay.config.php");
- $payment_type = "1";
- $notify_url = weburl."user/notify_carpay.php"; //服务器异步通知页面路径
- $return_url = weburl."m/user/ordertz.php";//页面跳转同步通知页面路径
- $seller_email = $rowcontrol[seller_email];//卖家支付宝帐户
- $out_trade_no = $ddbh;//商户订单号
- $subject = webname."收银台结算";//订单名称
- $body = webname."收银台结算";
- $show_url = weburl;//商品展示地址
- //开始即时到帐
- if(0==$rowcontrol[zftype]){
- $alipay_config['cacert'] = getcwd().'\\cacert.pem';
- require_once("../../user/lib/alipay_submit.class.php");
- $total_fee = $money1;//付款金额
- $anti_phishing_key = "";//防钓鱼时间戳
- $exter_invoke_ip = "";//客户端的IP地址
- $parameter = array(
- "service" => "create_direct_pay_by_user",
- "partner" => trim($alipay_config['partner']),
- "payment_type" => $payment_type,
- "notify_url" => $notify_url,
- "return_url" => $return_url,
- "seller_email" => $seller_email,
- "out_trade_no" => $out_trade_no,
- "subject" => $subject,
- "total_fee" => $total_fee,
- "body" => $body,
- "show_url" => $show_url,
- "anti_phishing_key" => $anti_phishing_key,
- "exter_invoke_ip" => $exter_invoke_ip,
- "_input_charset" => trim(strtolower($alipay_config['input_charset'])));
- //结束即时到帐
- }
- //建立请求
- $alipaySubmit = new AlipaySubmit($alipay_config);
- $html_text = $alipaySubmit->buildRequestForm($parameter,"get", "正在跳转,请稍候");
- echo $html_text;exit;
- }elseif(sqlzhuru($_POST[jvs])=="carmypay"){//余额支付
- if($needmoney>$usermoney){Audit_alert("您的可用余额不足,返回重试。","carpay.php?carid=".$carid);}
- zwzr();
- include("../../user/buy.php");
- php_toheader("ordertz.php");
- }
- //E
- ?>
- <html>
- <head>
- <meta http-equiv="x-ua-compatible" content="ie=7" />
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
- <title>会员中心 <?=webname?></title>
- <? include("../tem/cssjs.html");?>
- <link href="css/buy.css" rel="stylesheet" type="text/css" />
- <script language="javascript">
- function xz(x){
- document.getElementById(x).checked=true;
- }
- function carpaytj(x){
- r=document.getElementsByName("R1");
- rv="";
- for(i=0;i<r.length;i++){
- if(r[i].checked==true){rv=r[i].value;}
- }
- <? if($usermoney<$needmoney){?>if(rv==""){alert("请选择支付方式");return false;}<? }?>
- document.getElementById("tjbtn").style.display="none";
- layer.open({type: 2,content: '正在付款',shadeClose:false});
- ua = window.navigator.userAgent.toLowerCase();
- if(rv=="alipay" || rv==""){
- <? if($usermoney>=$needmoney){ //余额足够?>
-
- fu="carpay.php?carid="+x;
-
- <? }else{ //余额不足?>
-
- if(ua.match(/MicroMessenger/i) == 'micromessenger'){
-
- fu="wxalipay.php?admin=1&uid=<?=$rowuser[id]?>&upwd=<?=$rowuser[pwd]?>&carid="+x;
-
- }else{
-
- <? if(empty($rowcontrol[alipaywap]) || $rowcontrol[alipaywap]==",,"){?>
- fu="carpay.php?carid="+x;
- <? }else{?>
- fu="alipay/wappay/carpay.php?carid="+x;
- <? }?>
-
- }
-
- <? }?>
- }else if(rv=="wxpay"){
- if(ua.match(/MicroMessenger/i) == 'micromessenger'){
- f1.action="wxpay1/carpay.php?carid="+x;
- }else{
- f1.action="wxpay/buy_index.php?carid="+x;
- }
- }
- else if(rv=="aliewm"){f1.action="alipay_ewm.php?money1=<?=$needmoney?>";}
- else if(rv=="wxewm"){f1.action="wxpay_ewm.php?money1=<?=$needmoney?>";}
- else if(rv=="otherpay"){f1.action="../../user/otherpay/buy_otherpay.php?carid="+x;}
- f1.action=fu;
- }
- </script>
- </head>
- <body>
- <? include("topuser.php");?>
- <div class="bfbtop1 box">
- <div class="d1" onClick="gourl('car.php')"><img src="img/topleft.png" height="21" /></div>
- <div class="d2">收银台结算</div>
- <div class="d3"></div>
- </div>
- <form name="f1" method="post" onSubmit="return carpaytj('<?=$carid?>')">
- <div class="listcap box"><div class="d2">结算统计<? if(!empty($sxf)){?>(含<?=$sxf?>元手续费)<? }?></div></div>
- <div class="syt box">
- <div class="d1">待支付:<strong><?=sprintf("%.2f",$needmoney)?></strong> 元</div>
- <div class="d2">可用余额:<strong><?=sprintf("%.2f",$usermoney)?></strong>元</div>
- </div>
- <? if($usermoney<$needmoney){?>
- <div class="pay box">
- <div class="paym">
-
- <ul class="pay1">
- <li class="l1"> 采用第三方平台支付<strong><?=sprintf("%.2f",($needmoney-$usermoney))?></strong>元</li>
-
- <? if(!empty($rowcontrol[partner]) && !empty($rowcontrol[security_code]) && !empty($rowcontrol[seller_email]) && 3!=$rowcontrol[zftype]){?>
- <li class="l2"><input name="R1" id="alipay" checked="checked" type="radio" value="alipay" /><img onClick="xz('alipay')" src="../../user/img/pay/alipay.gif" /></li>
- <? }elseif(3==$rowcontrol[zftype]){?>
- <li class="l2">
- <input name="R1" id="aliewm" type="radio" value="aliewm" /><img onClick="xz('aliewm')" src="../../user/img/pay/alipay.gif" />
- </li>
- <? }?>
- <? if(!empty($rowcontrol[wxpay]) && $rowcontrol[wxpay]!=",,," && $rowcontrol[wxpayfs]!=1){?>
- <li class="l2">
- <input name="R1" id="wxpay" type="radio" value="wxpay" /><img src="../../user/img/pay/wxpay.gif" onClick="xz('wxpay')" />
- </li>
- <? }elseif($rowcontrol[wxpayfs]==1){?>
- <li class="l2">
- <input name="R1" id="wxewm" type="radio" value="wxewm" /><img src="../../user/img/pay/wxpay.gif" onClick="xz('wxewm')" />
- </li>
- <? }?>
-
- <? if(!empty($rowcontrol[otherpay])){$a=preg_split("/,/",$rowcontrol[otherpay]);?>
- <li class="l2">
- <input name="R1" id="otherpay" type="radio" value="otherpay" /><img src="../../user/img/pay/otherpay.jpg" width="150" height="50" onClick="xz('otherpay')" />
- </li>
- <? }?>
- </ul>
-
- </div>
- </div>
- <? }?>
- <div class="carbtn">
- <div id="tjbtn"><input type="submit" class="tjinput" value="确认付款" /></div>
- </div>
- <input type="hidden" value="<? if($usermoney<$needmoney){echo "carpay";}else{echo "carmypay";}?>" name="jvs" />
- </form>
- <? include("bottom.php");?>
- </body>
- </html>
|