PHP免签约即时到账示例
http://www.jcb6.com 专业致力于支付宝,财付通即时到帐,网站充值无忧支持任何语言的系统即时到账。
http://www.jcb6.com 专业致力于支付宝,财付通即时到帐,网站充值无忧
支持任何语言的系统即时到账。
支持任何语言的系统即时到账。
<?php include_once ('../global.php'); include_once ('../configs/website.inc.php'); $syskey=$conf_arr['cfg_portalkey']; //后台设置的KEY 通过与软件上接口地址的key值比较 $out_trade_no=$_GET['name']; //软件上的[用户名] 支付宝交易中的[付款说明] 相当于网站上的充值订单 $key=trim($_GET['key']);//接口上的key 与后台key相等后才进行逻辑处理 保证安全 $money=$_GET['money'];//相当于交易中的支付金额 if($out_trade_no!=''){ if($key==$syskey){ $sql="select * from ke_order where out_trade_no='$out_trade_no' limit 1"; $result=mysql_query($sql); $total = mysql_num_rows($result); $row=mysql_fetch_assoc($result); if($total==0){ echo '0'; exit(); //防止有心人恶意提交 }else{ if($row['statu']==0){//先判断下是否已处理,如果未处理则继续 $email=$row['email'];$mktime=mktime(); if($email!==""){ mysql_query("update `ke_member`set amount=amount+$money where username='$email'"); //会员表加款 mysql_query("update `ke_order`set statu=1,money=$money where out_trade_no='$out_trade_no'"); //改充值订单信息 } echo '1';exit(); //返回1 软件收到后显示充值成功 返回0 软件收到后显示充值失败 }else{ echo '0';exit(); //如果该订单已处理,即已到账,则退出 防止重复到账 } } } }else{ echo '0';exit(); } ?>
2. [代码]即充宝_支付宝跳转_传参数收款页面alipay.php 跳至 [1] [2] [3] [全屏预览]
<?php include_once ('../configs/website.inc.php'); include_once ('../global.php'); if(!isset($_POST['ok'])){ echo "<script language=\"javascript\">alert('请通过充值页面提交');location.href='../index.php';</script>";exit(); } if(!isset($_SESSION['username'])){ echo "<script language=\"javascript\">alert('请登录后提交');location.href='../index.php';</script>";exit(); } $email=$_SESSION['username']; //系统中已经登录的用户名 $tradeNo="Apay".mktime();//生成的订单号 (即收款页面中的付款说明) $mktime=date("Y-m-d H:i:s",mktime()); //当前时间 $amount=$_POST['amount'];//交易金额 $optemail=$conf_arr['cfg_alipayuser']; //支付宝收款人账号 (必须是已经实名认证过的) $sql="insert into ke_order values(null,'$email',$amount,'$tradeNo',0,'$mktime')";//在mysql数据库中 插入充值订单 mysql_query($sql); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>支付宝在线支付</title> </head> <body> <form id="alipaysubmit" action="https://shenghuo.alipay.com/send/payment/fill.htm" method="post"> <input name="title" type="hidden" value="<?php echo $tradeNo;?>" /> <input name="optEmail" type="hidden" value="<?php echo $optemail;?>" /> <input name="payAmount" type="hidden" value="<?php echo $amount;?>" /> <input name="cellphone" type="hidden" value="18779680633" /> <input name="memo" type="hidden" value="请不要修改【付款说明】,否则实现不了自动到账!" /> <input name="ok" type="submit" value="正在处理中" /> </form> <script>document.forms['alipaysubmit'].submit();</script> </body> </html>
3. [代码]即充宝_财付通跳转_传参数收款页面tenpay.php 跳至 [1] [2] [3] [全屏预览]
<?php include_once ('../configs/website.inc.php'); include_once ('../global.php'); if(!isset($_POST['ok'])){ echo "<script language=\"javascript\">alert('请通过充值页面提交');location.href='../index.php';</script>";exit(); } if(!isset($_SESSION['username'])){ echo "<script language=\"javascript\">alert('请登录后提交');location.href='../index.php';</script>";exit(); } $email=$_SESSION['username']; //系统中已经登录的用户名 $tradeNo="Tpay".mktime();//生成的订单号 (即收款页面中的付款说明) $mktime=date("Y-m-d H:i:s",mktime());//当前时间 $amount=$_POST['amount'];//交易金额 $optemail=$conf_arr['cfg_tenpayuser'];//财付通收款人账号 (可以未实名) $sql="insert into ke_order values(null,'$email',$amount,'$tradeNo',0,'$mktime')"; //在mysql数据库中 插入充值订单 mysql_query($sql); $md5=md5($optemail."&".$amount."&".$tradeNo); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>财付通在线支付</title> </head> <body> <form id="alipaysubmit" action="https://www.tenpay.com/v2/account/pay/paymore_cft.shtml?data=<?php echo $optemail;?>%26<?php echo $amount;?>%26<?php echo $tradeNo;?>&validate=<?php echo $md5;?>" method="post"> <input name="ok" type="submit" value="正在处理中" /> </form> <script>document.forms['alipaysubmit'].submit();</script> </body> </html>
- 上一篇:FP分页代码 看你们都在发我发一个FP的
- 下一篇:我小站发现的后台上传程序
精彩图集
精彩文章