首页 > php教程 > php手册 > 正文

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

php中文网
发布: 2016-06-07 11:40:50
原创
2123人浏览过

支付宝免签约 免手续费 支付接口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-&gt;table('xz_pay')-&gt;where('out_trade_no='.$out_trade_no)-&gt;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-&gt;data($arr)-&gt;table('xz_pay')-&gt;add();<br> if($sql_add){echo $time." 单号{$subject}-存储数据成功";}else{echo $time." 单号{$subject}-存储数据失败";}<br>  <br> //验证单号(付款说明里写网站的单号) 验证成功则更新数据库 充值成功 验证失败则无此充值记录<br> //subject为充值是的付款说明 如果支付宝返回记录与网站一致 验证成功<br> $select_subject=$mysql-&gt;table('网站充值记录表')-&gt;where('subject='.$subject)-&gt;select();<br> //如果没有记录 终止一切执行<br> if(!$select_subject){exit("-无此记录");}<br> //如果有此记录 则更新用户充值记录 充值成功<br> $update_subject=$mysql-&gt;table('表名')-&gt;data(array('字段'=&gt;'值'))-&gt;where('id=XXX是哪个用户')-&gt;update();<br> if($update_subject){echo"-充值成功";}else{echo"-充值失败";}<br> //下面可以自己添加SQL 比如充值记录改为充值成功,支付时间,支付宝单号等等等<br>  <br> $update_subject=$mysql-&gt;table('表名')-&gt;data(array('字段'=&gt;'值'))-&gt;where('subject='.$subject)-&gt;update();<br> if($update_subject){echo"-已更新充值记录";}else{echo"-更新充值记录失败";}<br>  <br> }最后软件截图界面 本代码非广告 会PHP的朋友看了能明白这个原理 想开发的自己可以开发一个 谢谢支持
支付宝免签约 免手续费 支付接口API

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

支付宝
支付宝

支付宝,全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付服务,有需要的小伙伴快来保存下载体验吧!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号