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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 11:40:50
Original
1688 Leute haben es durchsucht

支付宝免签约 免手续费 支付接口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元

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage