Home >php教程 >php手册 >支付宝免签约 免手续费 支付接口API

支付宝免签约 免手续费 支付接口API

WBOY
WBOYOriginal
2016-06-07 11:40:501678browse

支付宝免签约 免手续费 支付接口API
会PHP的朋友看了能明白这个原理 想开发的自己可以开发一个 谢谢支持
数据库连接//会PHP的朋友看了能明白这个原理 想开发的自己可以开发一个 谢谢支持<br> //截入mysql操作类<br> require_once ('mysql.class.php');<br> //数据库分配<br> define("host","localhost");  //主要名<br> define("user","root");       //用户名<br> define("pwd","123456");      //密码<br> define("dbname","qz");    //数据库名<br> <br> $mysql = new MySQL(host,user,pwd,dbname);<br> @mysql_query("set names 'utf8'");PHP操作APIheader('Content-type: text/html; charset=utf8');<br> $sel=require 'db.php'; //数据库<br> @mysql_query("set names 'utf8'");<br> date_default_timezone_set('Asia/Shanghai');<br> $time=date('Y-m-d H:i:s',time());<br> <br> //软件以GET方式返回以下几个参数<br> $us=htmlspecialchars($_GET['us'],ENT_NOQUOTES);//访问用户名<br> $pw=htmlspecialchars($_GET['pw'],ENT_NOQUOTES);//访问密码<br> $out_trade_no=htmlspecialchars($_GET['out_trade_no'],ENT_NOQUOTES);//支付宝单号<br> $subject=htmlspecialchars($_GET['subject'],ENT_NOQUOTES);//付款说明<br> $total_fee=htmlspecialchars($_GET['total_fee'],ENT_NOQUOTES);//付款金额<br> $pay_time=htmlspecialchars($_GET['pay_time'],ENT_NOQUOTES);//付款时间<br>  <br> //验证用户名与密码<br> if($us!=="这里为用户名"){exit($time." 用户名错误");}<br> if($pw!=="这里为密码"){exit($time." 密码错误");}<br>  <br> //查询数据库是否有记录,如果有将跳过已有的记录,如果没有将记录并验证,充值,等操作<br> $select_out_trade_no=$mysql->table('xz_pay')->where('out_trade_no='.$out_trade_no)->select();<br> if(!$select_out_trade_no){<br>  <br> //将支付宝记录添加到数据库<br> $arr['out_trade_no'] = $out_trade_no;<br> $arr['subject']      = $subject;<br> $arr['total_fee']    = $total_fee;<br> $arr['pay_time']     = $pay_time;<br> $sql_add=$mysql->data($arr)->table('xz_pay')->add();<br> if($sql_add){echo $time." 单号{$subject}-存储数据成功";}else{echo $time." 单号{$subject}-存储数据失败";}<br>  <br> //验证单号(付款说明里写网站的单号) 验证成功则更新数据库 充值成功 验证失败则无此充值记录<br> //subject为充值是的付款说明 如果支付宝返回记录与网站一致 验证成功<br> $select_subject=$mysql->table('网站充值记录表')->where('subject='.$subject)->select();<br> //如果没有记录 终止一切执行<br> if(!$select_subject){exit("-无此记录");}<br> //如果有此记录 则更新用户充值记录 充值成功<br> $update_subject=$mysql->table('表名')->data(array('字段'=>'值'))->where('id=XXX是哪个用户')->update();<br> if($update_subject){echo"-充值成功";}else{echo"-充值失败";}<br> //下面可以自己添加SQL 比如充值记录改为充值成功,支付时间,支付宝单号等等等<br>  <br> $update_subject=$mysql->table('表名')->data(array('字段'=>'值'))->where('subject='.$subject)->update();<br> if($update_subject){echo"-已更新充值记录";}else{echo"-更新充值记录失败";}<br>  <br> }最后软件截图界面 本代码非广告 会PHP的朋友看了能明白这个原理 想开发的自己可以开发一个 谢谢支持
支付宝免签约 免手续费 支付接口API

AD:真正免费,域名+虚机+企业邮箱=0元

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn