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

    <?PHP
!defined('M_COM') && exit('No Permission');
$merchant_key = $payonline['key'];		///商户密钥
$merchant_id = $payonline['partner'];			///获取商户编号
$orderid = trim($orderid);		///获取订单编号
$amount = trim($amount);	///获取订单金额
$dealdate = trim($date);		///获取交易日期
$succeed = trim($succeed);	///获取交易结果,Y成功,N失败
$mac = trim($mac);		///获取安全加密串
$merchant_param = trim($merchant_param);		///获取商户私有参数
$ScrtStr = 'merchant_id='.$merchant_id.'&orderid='.$orderid.'&amount='.$amount.'&date='.$dealdate.'&succeed='.$succeed.'&merchant_key='.$merchant_key;
$mymac = md5($ScrtStr);
if($mymac != $mac){
	message(lang('md5 recheck error , please contact system administrator !'));
}else{
	$pay_total = $amount;
	$pay_ordersn = $orderid;
	$pay_valid = $succeed == 'Y' ? 1 : 0;
	$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();
	}
}
?>