📄 payresult.php
字号:
<?php
session_start();
include("../inc/conn.php");
include_once($_SESSION["inclanguage"]);
function vf($sign)
{
global $conn;
$sqls=mysql_query("select * from config where sign='$sign'",$conn);
$p=mysql_result($sqls,0,"content");
return $p;
}
$sqlpay=mysql_query("select * from payinfo where sign='1'",$conn);
//订单号
$BillNo = $_POST["BillNo"];
//币种
$Currency = $_POST["Currency"];
//银行ID号
$BankID = $_POST["BankID"];
//金额
$Amount = $_POST["Amount"];
//支付状态
$Succeed = $_POST["Succeed"];
if($Succeed==1)
{ $vsu="成功";
}else $vsu="失败";
//支付平台流水号
$TradeNo = $_POST["TradeNo"];
//支付结果
$Result = $_POST["Result"];
//取得的MD5校验信息
$MD5info = $_POST["MD5info"];
//备注
$Remark = $_POST["Remark"];
//支付人名称
$Drawee = $_POST["Drawee"];
//MD5私钥
$MD5key = mysql_result($sqlpay,0,"md5num");
//校验源字符串
$md5src = $BillNo.$Currency.$Amount.$Succeed.$MD5key;
//MD5检验结果
$md5sign = strtoupper(md5($md5src));
if($MD5info==$md5sign)
{
$ok=mysql_query("update payment set bankid='$BankID',trade_number='$TradeNo',remark='$Remark',payman='$Drawee',succeed='$vsu',result='$vsu',checks='2' where order_number='$BillNo'",$conn);
if($ok)
{
$sqls=mysql_query("select * from payment where order_number='$BillNo'",$conn);
if(mysql_num_rows($sqls)<>0)
{
$users=mysql_result($sqls,0,"user_account");
$yes=mysql_query("update member set user_credit=user_credit+$Amount where user_account='$users'",$conn);
if($yes)
{
$um=1;
}else $um=0;
}else $um=0;
}
}else mysql_query("update payment set bankid='$BankID',trade_number='$TradeNo',remark='$Remark',payman='$Drawee',succeed='$vsu',result='$vsu',checks='1' where order_number='$BillNo'",$conn);
?>
<html>
<head>
<title><?=vf(1)?> <?=$pn_onlinepay?></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../styles/css_g/css2.CSS" rel="stylesheet" type="text/css">
</head>
<body>
<p align="center"> </p><table width="518" height="250" border="0" align="center" cellpadding="0" cellspacing="1" class="t11">
<tr>
<td height="248" valign="top" class="t20"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="30" valign="top" class="t20"><span class="fb12"><img src="../images/Internetpay.jpg" width="173" height="72"></span></td>
</tr>
<tr>
<td height="176" valign="top" bgcolor="#FFFFFF"><table width="234" height="141" border="0" align="center" cellpadding="3" cellspacing="0">
<tr align="center">
<td colspan="2"><strong><?=$pn_cochangeresult?></strong></td>
</tr>
<tr>
<td width="156"><?=$pn_ordernumber?>:</td>
<td width="221"><?=$BillNo?></td>
</tr><!--
<tr>
<td>支付平台流水号</td>
<td><?=$TradeNo?></td>
</tr>-->
<tr>
<td><?=$pn_paymoneytype?>:</td>
<td><?=$pn_cnrmb?>(CNY)</td>
</tr><!--
<tr>
<td>银行ID号</td>
<td><?=$BankID?></td>
</tr>-->
<tr>
<td><?=$pn_paymoney?>:</td>
<td><?=$Amount?></td>
</tr>
<tr>
<td><?=$pn_payresult?>:</td>
<td>
<?=$vsu?></td>
</tr><!--
<tr>
<td>支付<?=$ps_result?></td>
<td><?=urldecode($Result)?></td>
</tr>
<tr>
<td>备注</td>
<td><?=urldecode($Remark)?></td>
</tr>
<tr>
<td>签名匹配</td>
<td><?=($MD5info==$md5sign)?("验证成功"):("验证失败")?></td>
</tr>-->
</table></td>
</tr>
</table></td>
</tr>
</table>
<p align="center"><a href="#" onClick="javascript:window.close()"><font size=2 color=blove>【<?=$pn_closewindow?>】</font></a></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -