支付宝接口开发集成支付环境小结(2)


 //——请根据您的业务逻辑来编写程序(以下代码仅作参考)——
     //获取支付宝的通知返回参数,可参考技术文档中页面跳转同步通知参数列表
     //商户订单号 $out_trade_no = $_GET['out_trade_no'];
     //支付宝交易号    $trade_no = $_GET['trade_no'];
     //交易状态
     $trade_status = $_GET['trade_status'];
     if($_GET['trade_status'] == 'WAIT_SELLER_SEND_GOODS') {//状态为成功
     //处理自己网站的业务逻辑
         if(!$order['status']){//判断本地数据库中的订单是否已经处理
             db_update("stx_recharge",array("status"=>1),array("oid"=>$_GET
 ['out_trade_no']));//如果没处理就将状态改成已经处理。
             //金钱的增加
             $zd = db_line("stx_terminal",array("id"=>$order['ztid']));
             db_update("stx_terminal",array("money"=>$zd['money']+$order
 ['money']),array("id"=>$order['ztid']));//增加余额到该用户的账户上。
         }
     }
     else if($_GET['trade_status'] == 'TRADE_FINISHED') {
         //判断该笔订单是否在商户网站中已经做过处理
             //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统
 中查到该笔订单的详细,并执行商户的业务程序
             //如果有做过处理,不执行商户的业务程序
     }
     else {
       echo "trade_status=".$_GET['trade_status'];
     }
     echo "验证成功<br />";
     echo "trade_no=".$trade_no;

notify_url.php也是一样,根据状态来编写对应的代码!notify_url.php文件中的状态要多一些。

复制代码 代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/cebc5deb627d3b45e8fd1e40aa803e88.html