| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- require("../config/conn.php");
- include("../config/function.php");
- require_once("alipay.config.php");
- $alipay_config['cacert'] = getcwd().'\\cacert.pem';
- require_once("lib/alipay_notify.class.php");
- //셕炬돤놔繫列駱聯써벎
- $alipayNotify = new AlipayNotify($alipay_config);
- $verify_result = $alipayNotify->verifyNotify();
- if($verify_result) {//駱聯냥묘
- $out_trade_no = $_POST['out_trade_no'];
- //連마괜슥弄뵀
- $trade_no = $_POST['trade_no'];
- //슥弄榴檄
- $trade_status = $_POST['trade_status'];
- switch($trade_status){
- case "WAIT_BUYER_PAY";
- $nddzt="된덤찜소마운";
- break;
- case "TRADE_FINISHED":
- case "TRADE_SUCCESS";
- $nddzt="슥弄냥묘";
- break;
- }
- $sj=date("Y-m-d H:i:s");
- $uip=$_SERVER["REMOTE_ADDR"];
- $dingdanbh=preg_split("/\|/",$out_trade_no);
- $userid=$dingdanbh[1];
- if(empty($trade_no)){echo "success";exit;}
- /*
- $sql="select ifok,ddbh from yjcode_dingdang where ifok=1 and ddbh='".$out_trade_no."'";mysql_query("SET NAMES 'GBK'");$res=mysql_query($sql);
- if($row=mysql_fetch_array($res)){echo "success";exit;}
- */
- $sql="select * from yjcode_dingdang where ddbh='".$out_trade_no."' and ifok=0 and userid=".$userid;mysql_query("SET NAMES 'GBK'");$res=mysql_query($sql);
- if($row=mysql_fetch_array($res)){
- if(1==$row[ifok]){echo "success";exit;}
- if($trade_status=="TRADE_SUCCESS" || $trade_status=="TRADE_FINISHED"){
- updatetable("yjcode_dingdang","sj='".$sj."',uip='".$uip."',alipayzt='".$trade_status."',ddzt='".$nddzt."',ifok=1,jyh='".$trade_no."' where id=".$row[id]);
- $money1=$row["money1"];
- PointIntoM($userid,"連마괜념令".$money1."禱",$money1,3,$trade_no);
- PointUpdateM($userid,$money1);
- if(!empty($row[sxf])){
- $sxf=$row[sxf]*(-1);
- PointIntoM($row[userid],"連마쌈왯癎崎롤",$sxf,0,$trade_no);
- PointUpdateM($row[userid],$sxf);
- }
- updatetable("yjcode_dingdang","ifok=1 where id=".$row1[id]);
- echo "success";exit;
- }
- }
- }
- ?>
|