下面这句什么意思呢 PHP支付返回处理 PHP小白不懂 求大神解释下哈?

下面这句什么意思呢PHP支付返回处理accountClass::OnlineReturn(array("trade_no"=>$TransID));PHP小白不懂求大神解... 下面这句什么意思呢 PHP支付返回处理
accountClass::OnlineReturn(array("trade_no"=>$TransID));
PHP小白不懂 求大神解释下哈?

代码:

<?
ob_start();
require_once ('../../core/config.inc.php');
require_once (ROOT_PATH.'modules/account/account.class.php');
require_once (ROOT_PATH.'modules/payment/payment.class.php');
$result = paymentClass::GetOne(array("nid"=>"baofoo"));
$MemberID=$_REQUEST['MemberID'];//商户号
$TerminalID =$_REQUEST['TerminalID'];//商户终端号
$TransID =$_REQUEST['TransID'];//流水号
$Result=$_REQUEST['Result'];//支付结果
$ResultDesc=$_REQUEST['ResultDesc'];//支付结果描述
$FactMoney=$_REQUEST['FactMoney'];//实际成功金额
$AdditionalInfo=$_REQUEST['AdditionalInfo'];//订单附加消息
$SuccTime=$_REQUEST['SuccTime'];//支付完成时间
$Md5Sign=$_REQUEST['Md5Sign'];//md5签名
$Md5key = "141313";
$MARK = "~|~";
//MD5签名格式
$WaitSign=md5('MemberID='.$MemberID.$MARK.'TerminalID='.$TerminalID.$MARK.'TransID='.$TransID.$MARK.'Result='.$Result.$MARK.'ResultDesc='.$ResultDesc.$MARK.'FactMoney='.$FactMoney.$MARK.'AdditionalInfo='.$AdditionalInfo.$MARK.'SuccTime='.$SuccTime.$MARK.'Md5Sign='.$Md5key);

/**
* 判断返回信息,如果支付成功,并且支付结果可信,则做进一步的处理
*/
if ($Md5Sign == $WaitSign) {
accountClass::OnlineReturn(array("trade_no"=>$TransID));
$msg = "支付成功";
echo "<script>alert('{$msg}');location.href='/index.php?user&q=code/account/log';</script>";
//支付成功,可进行逻辑处理!
//商户系统的逻辑处理(例如判断金额,判断支付状态,更新订单状态等等)......

}else{
$msg = "支付失败";
echo "<script>alert('{$msg}');location.href='/index.php?user&q=code/account/log';</script>";
}
?>
展开
 我来答
miniappcy3tv95eaedrf
2014-09-21 · TA获得超过2363个赞
知道大有可为答主
回答量:1909
采纳率:92%
帮助的人:1098万
展开全部
accountClass找到这个类所在的文件

::是调用类的静态方法的标志
这句的意思就是验证过支付信息了,更新到数据库里的状态
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式