www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/payonline/alipay/receive.php

    <?php
!defined('M_COM') && exit('No Permission');
require_once M_ROOT."/payonline/$poid/notify.php";
require_once M_ROOT."/payonline/$poid/config.php";
$alipay = new alipay_notify($partner,$security_code,$sign_type,$_input_charset,$transport);
$verify_result = $alipay->return_verify();
$url = $cms_abs.'adminm.php?action=payonline&deal=receive';
if($verify_result){
	$pay_valid = $trade_status == 'TRADE_FINISHED' || $trade_status == 'WAIT_SELLER_SEND_GOODS' ? 1 : 0;
	$pay_total = $total_fee;
	$pay_ordersn = $out_trade_no;
	$pay = confirm_pay($pay_ordersn,$pay_total,lang('unknown'),$pay_valid);
	if(!$memberid || $memberid != $pay['mid']){
		mexit();
	}elseif($pay['flag'] == 1){
		message(lang('pay record noexist !'));
	}else{
		$jump_url = $cms_abs.'adminm.php?action=payonline&deal=receive';
		$jump_url .= '&pid='.$pay['pid'].'&flag='.$pay['flag'];
		header('location:'.$jump_url);
		mexit();
	}
}else{
	message(lang('pay failed , please contact system administrator !'));
}
header('location:'.$url);
mexit();
?>