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(); } } ?>