⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 payreceive.php

📁 六和投注系统
💻 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);
//商户编号,请把您的商户编号替换掉这里的0值。
$reg_userid=mysql_result($sqlpay,0,"conum");
//商户密钥,请把您的商户密钥替换掉这里的空值。
$reg_key=mysql_result($sqlpay,0,"md5num");
//您可以充分利用以下反馈信息并添加到您自己的数据库中。
$vip=$_SERVER['REMOTE_ADDR'];   //提交者IP地址
$v_orderid=$HTTP_POST_VARS['v_orderid'];   //贺喜支付平台反馈的定单号
if (!empty($v_orderid)) //防止恶意显示
{
$v_orderdate=$HTTP_POST_VARS['v_orderdate'];   //定单成交时间
$v_price=$HTTP_POST_VARS['v_price'];   //定单成交价格,以分为单位
$v_billno=$HTTP_POST_VARS['v_billno'];   //商户订单号
$v_custom1=$HTTP_POST_VARS['v_custom1'];   //自定义字段1
$v_custom2=$HTTP_POST_VARS['v_custom2'];   //自定义字段2
$v_mobileno=$HTTP_POST_VARS['v_mobileno'];   //用户支付的手机号码,仅手机短信注册时有效
$v_servicename=$HTTP_POST_VARS['v_servicename'];   //支付订单的服务名称
$v_payvia=$HTTP_POST_VARS['v_payvia'];   //用户选择的支付途径,1:银行卡在线支付;2:声讯电话支付;3:互联星空支付;4:手机短信注册;5:腾讯财付通支付;6:腾讯Q币支付;7:神州行充值卡支付;8,盛大游戏点卡支付;9,支付宝支付;10,手机银行支付;11,北京宽带支付;12,联通充值卡支付
$v_payviastr=$HTTP_POST_VARS['v_payviastr'];   //用户选择的支付途径中文名称
$v_md5=$HTTP_POST_VARS['v_md5'];   //返回的加密字符串
$v_pstatus=$HTTP_POST_VARS['v_pstatus'];   //定单成功反馈的字符串,有1和0两种情况。主要用于验证是否属正常反馈。1为成功。
$v_pstring=$HTTP_POST_VARS['v_pstring'];   //定单支付状态说明。
$v_paymode=$HTTP_POST_VARS['v_paymode'];   //当前定单运行模式,仅启用测试模式时有效,值为testmode。

//-----------重新计算md5的值,验证返回的数字签名是否正确------------------------------------------------

if(($v_pstatus=="1"))
{
    $payfee=$v_price/100;
	$encrypt_string=strtoupper(md5($v_orderid.$v_billno.$v_custom1.$v_custom2.$v_price.$v_payvia.$reg_userid.$v_pstatus.$reg_key.$v_paymode));
	if(($v_md5==$encrypt_string))
	{
   $ok=mysql_query("update payment set bankid='$v_orderid',trade_number='$v_orderid',succeed='成功',result='成功',checks='2' where order_number='$v_billno'",$conn);
   if($ok)
   {
    $sqls=mysql_query("select * from payment where order_number='$v_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+$payfee where user_account='$users'",$conn);
	   if($yes)
	   {
	     $um=1;
	    }else $um=0;
	 }else $um=0;
   }
//建议在此对定单号进行验证以防止用户刷新返回页面多次获得服务。
//下面请放入定单成功页面的HTML代码
//将订单支付金额换成以元为单位

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title><?=vf(1)?> <?=$pn_onlinepay?></title>
<STYLE type="text/CSS">
Body {text-Align:Center;Font-Size:9pt}
TD {Font-Size:9pt}
input {font-size:9pt}
.style3 {	COLOR: #000000
}
</STYLE>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body>

  <TABLE height=291 cellSpacing=1 cellPadding=0 width=370 align=center 
bgColor=#666666 border=0>
    <TBODY>
      <TR bgColor=#f7fef1>
        <TD width="100%" height="289" bgColor=#ffffff><TABLE height=283 cellSpacing=0 cellPadding=0 width=570 border=0>
            <TBODY>
              <TR>
                <TD vAlign=top height=3><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                    <TBODY>
                      <TR>
                        <TD valign="top"><table width="101%" border="0" cellspacing="0" cellpadding="0">
                          <tr bgcolor="#666666">
                            <td width="100%" height="2"></td>
                          </tr>
                        </table></TD>
                      </TR>
                      <TR bgColor=#666666>
                        <TD height=1 valign="top"></TD>
                      </TR>
                    </TBODY>
                </TABLE></TD>
              </TR>
              <TR>
                <TD vAlign=top height=280><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                    <TBODY>
                      <TR>
                        <TD background=images/bg.gif height=280><TABLE height=280 cellSpacing=3 cellPadding=3 width=557 
                  align=center border=0>
                            <TBODY>
                              <TR>
                                <TD colSpan=3></TD>
                              </TR>
                              <TR>
                                <TD width=5 height="263"></TD>
                                <TD width=547 vAlign=top bgColor=#FFFFFF><div align="center">
                                  <table width="524" height="257" border="0" align="center">
                                    <tr>
                                      <td width="518" height="253" bgcolor="#FFFFFF" valign="top"><div align="center">
                                          <Table bgColor="#CCCCCC" Width="100%" height="222" Border=0 CellSpacing=1 CellPadding=5>
    <Tr bgColor="#FFFFFF">
      <Td height="41" colspan="2" align=Right><div align="left">
          <p align="center"><SPAN class=style3><font color="#FF0000" size="3"><b>支付成功</b></font></SPAN></div></Td>         
    </TR>
    <Tr bgColor="#FFFFFF">
<td width="27%" height="30" align="right">
<p>用户名称:</p>
</td>
<td width="73%">
<p><?php echo $v_servicename;?></p>
</td>
    </TR>
    <Tr bgColor="#FFFFFF">
<td width="27%" height="30" align="right">
<p>支付金额:</p>
</td>
<td width="73%">
<p><?php echo $payfee;?> 元</p>
</td>
    </TR>
    <Tr bgColor="#FFFFFF">
<td width="27%" height="28" align="right">
<p>商户订单号:</p>
</td>
<td width="73%">
<p><?php echo $v_billno;?></p>
</td>
    </TR>
    <Tr bgColor="#FFFFFF">
<td width="27%" height="28" align="right">
<p>支付方式:</p>
</td>
<td width="73%">
<p><?php echo $v_payviastr;?></p>
</td>
    </TR>
    <Tr bgColor="#FFFFFF">
<td width="27%" height="28" align="right">
<p>付款状态:</p>
</td>
<td width="73%">
<p><?php echo $v_pstring;?></p>
</td>
    </TR>
    <Tr bgColor="#FFFFFF">
<td width="27%" height="29" align="right">
<p>订单成交时间:</p>
</td>
<td width="73%">
<p><?php echo $v_orderdate;?></p>
</td>
    </TR>

                                          </Table>
                                      </div></td>
                                    </tr>
                                  </table>
                                  </div></TD>
                                <TD width=5></TD>
                              </TR>
                              <TR>
                                <TD colSpan=3 height=5></TD>
                              </TR>
                            </TBODY>
                        </TABLE></TD>
                      </TR>
                    </TBODY>
                </TABLE></TD>
              </TR>
            </TBODY>
        </TABLE></TD>
      </TR>
    </TBODY>
</TABLE>
  <p><a href="#" onClick="javascript:window.close()"><font size=2 color=blove>【
        <?=$pn_closewindow?>
    】</font></a></p>
  </center>
</div>
</body>

</html>
<?php
}
else
{
//下面请放入定单支付失败页面的HTML代码
?>
<HTML><HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>支付失败</TITLE>
</HEAD>
<BODY>
<p>
支付失败
</p>
</BODY></HTML>
<?php
}
}
else
{
mysql_query("update payment set bankid='$v_orderid',trade_number='$v_orderid',succeed='失败',result='失败',checks='1' where order_number='$v_billno'",$conn);
?>
<HTML><HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>支付失败</TITLE>
</HEAD>
<BODY>
<p>
支付失败
</p>
</BODY></HTML>
<?php
}
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -