📄 receive.php
字号:
<?php
session_start();
include("../inc/conn.php");
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);
$merchant_key =mysql_result($sqlpay,0,"md5num"); ///商户密钥
$merchant_id =trim($_REQUEST['merchant_id']); ///获取商户编号
$orderid = trim($_REQUEST['orderid']); ///获取订单编号
$amount = trim($_REQUEST['amount']); ///获取订单金额
$dealdate = trim($_REQUEST['date']); ///获取交易日期
$succeed = trim($_REQUEST['succeed']); ///获取交易结果,Y成功,N失败
$mac = trim($_REQUEST['mac']); ///获取安全加密串
$merchant_param = trim($_REQUEST['merchant_param']); ///获取商户私有参数
$couponid = trim($_REQUEST['couponid']); ///获取优惠券编码
$couponvalue = trim($_REQUEST['couponvalue']); ///获取优惠券面额
///生成加密串,注意顺序
$ScrtStr = "merchant_id=".$merchant_id."&orderid=".$orderid."&amount=".$amount."&date=".$dealdate."&succeed=".$succeed."&merchant_key=".$merchant_key;
$mymac = md5($ScrtStr);
$v_result="失败";
if(strtoupper($mac)==strtoupper($mymac)){
if($succeed=="Y"){ ///支付成功
$v_result="成功";
$ok=mysql_query("update payment set bankid='999bill',trade_number='999bill',remark='',payman='99bill',succeed='$v_result',result='$v_result',checks='2' where order_number='$orderid'",$conn);
if($ok)
{
$sqls=mysql_query("select user_account from paycent where order_number='$orderid'",$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{ ///支付失败
$v_result="失败";
mysql_query("update payment set bankid='999bill',trade_number='999bill',remark='',payman='99bill',succeed='$v_result',result='$v_result',checks='1' where order_number='$orderid'",$conn);
}
}else{ ///签名错误
}
?>
</html>
<title><?=vf(1)?> 在线支付状态</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="685" height="290" border="0" align="center" cellpadding="0" cellspacing="1" class="t11">
<tr>
<td 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="217" valign="top" bgcolor="#FFFFFF"><table width="377" height="186" border="0" align="center" cellpadding="3" cellspacing="0">
<tr align="center">
<td colspan="2"><strong>商户交易结果</strong></td>
</tr>
<tr>
<td width="156">订单编号:</td>
<td width="221"><?php echo $orderid;?></td>
</tr>
<tr>
<td>交易币种:</td>
<td>人民币(CNY)</td>
</tr>
<tr>
<td>交易金额:</td>
<td><?php echo $amount;?></td>
</tr>
<tr>
<td>交易结果:</td>
<td><?php echo $v_result;?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<p align="center"><a href="#" onClick="javascript:window.close()"><font size=2 color=blove>【关闭此窗口】</font></a></p>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -