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

📄 query_result.php

📁 大型豪华网络游戏交易平台!!有喜欢的就的就快哦~~~~~~
💻 PHP
字号:
 <!-- #include file="asp_md5.asp" -->
<meta name="TENCENT_ONELINE_PAYMENT" content="China TENCENT">
<html>
<?
  function ShowExitMsg($msg)
  {
    $strMsg = "<script language=javascript>\n";
    $strMsg.= "window.location.href=\"http://www.yoursitename.com/showResult.php?msg=";
    $strMsg.= $msg;
    $strMsg.= "\";\n";
    $strMsg.= "</script></body></html>";
    Exit($strMsg);
  };

  import_request_variables("gpc", "frm_");
  /*取返回参数*/
  $strCmdno			= $frm_cmdno;
  $strPayResult		= $frm_pay_result;
  $strPayInfo		= $frm_pay_info;
  $strBillDate		= $frm_date;
  $strBargainorId	= $frm_bargainor_id;
  $strTransactionId	= $frm_transaction_id;
  $strSpBillno		= $frm_sp_billno;
  $strTotalFee		= $frm_total_fee;
  $strFeeType		= $frm_fee_type;
  $strAttach			= $frm_attach;
  $strMd5Sign		= $frm_sign;
  /*本地参数*/
    /*这里替换为您的实际商户号*/
    $strSpid    = "2000000301"; 
    /*商户密钥,测试时即为商户号,正式上线后需修改*/
    $strSpkey   = "2000000301"; 
  /*返回值定义*/
  $iRetOK       = 0;		// 成功					
  $iInvalidSpid = 1;		// 商户号错误
  $iInvalidSign = 2;		// 签名错误
  $iTenpayErr	  = 3;		// 财付通返回支付失败

  /*验签*/
  $strResponseText  = "cmdno=" . $strCmdno . "&pay_result=" . $strPayResult . 
		                  "&date=" . $strBillDate . "&transaction_id=" . $strTransactionId .
			                "&sp_billno=" . $strSpBillno . "&total_fee=" . $strTotalFee .
			                "&fee_type=" . $strFeeType . "&attach=" . $strAttach .
			                "&key=" . $strSpkey;
  $strLocalSign = strtoupper(md5($strResponseText));     
  
  if( $strLocalSign  != $strMd5Sign)
  {
    ShowExitMsg( "验证MD5签名失败."); 
  }  
  
  if( $strSpid != $strBargainorId )
  {
    ShowExitMsg( "错误的商户号."); 
  }

  if( $strPayResult != "0" )
  {
    ShowExitMsg( "支付失败."); 
  }
  ShowExitMsg( "支付成功."); 


?>
</html>

⌨️ 快捷键说明

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