<?php
/*
* $Author ：PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2018 宿迁鑫潮信息技术有限公司，并保留所有权利。
*
* 软件声明：未经授权前提下，不得用于商业运营、二次开发以及任何形式的再次发布。
 */

error_reporting(0);
require_once("alipay.config.php");
require_once("lib/alipay_notify.class.php");
require_once(dirname(dirname(dirname(__FILE__)))."/global.php");

$alipayNotify = new AlipayNotify($aliapy_config);
$verify_result = $alipayNotify->verifyNotify();

if($verify_result) {
	
	

	
    
	if(!preg_match('/^[0-9]+$/', $_POST['out_trade_no'])){
		die;
	}
    $dingdan		= $_POST['out_trade_no'];	    
    $trade_no		= $_POST['trade_no'];	    	
    $total_fee		= $_POST['price'];				
	
	if($_POST['trade_status'] == 'WAIT_BUYER_PAY') {

	

		
			
			

        echo "success";		

        
        logResult("没有付款");
    }
	else if($_POST['trade_status'] == 'WAIT_SELLER_SEND_GOODS') {
	    

		
			
			

        echo "success";		

        
        logResult("未发货");
    }
	else if($_POST['trade_status'] == 'WAIT_BUYER_CONFIRM_GOODS') {
	

		
			
			

        echo "success";		

        
       logResult("未确认收货");
    }
	else if($_POST['trade_status'] == 'TRADE_FINISHED') {
	

		
			
			
		logResult($sql.$out_trade_no.$db_config["def"]);

		
		require_once(APP_PATH.'app/public/common.php');
		require_once(LIB_PATH.'ApiPay.class.php');

		$apiPay = new apipay($phpyun,$db,$db_config['def'],'index');
		$apiPay->payAll($dingdan,$total_fee,'alipay');

        echo "success";		

        

    }
    else {
		
        echo "success";

        
        
    }

	

	
}
else {
    
    echo "fail";

    
    
}
?>