403Webshell
Server IP : 172.67.216.182  /  Your IP : 162.158.107.16
Web Server : Apache
System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64
User : www ( 1000)
PHP Version : 7.4.33
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /www/wwwroot/lapma.in/airpay_php_v3/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/wwwroot/lapma.in/airpay_php_v3/transaction.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Airpay Payment Gateway</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">
	<link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,600&family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
	<link type="text/css" rel="stylesheet" href="assets/style.css">
</head>
<body>
	<div class="wrapper">
		<div class="contentbody">
			<div class="lside">

				<div class="lsidewrap">
					<div class="logo"><img src="assets/airpay-text-wh.svg"></div>
					<div class="coverimg"><img src="assets/coverimg.png"></div>
				</div>
			</div>
			<div class="rside">
				<div class="formwrap container-fluid">
					<form class="form-horizontal" name="make_trans" action="sendtoairpay.php" method="post"
						onsubmit="return validate();">
						<div class="row">
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer Email<font class="red">*</font></label>
									<input type="text" id="buyerEmail"onkeydown="changecolor(this.id,'buyerEmailspan')" name="buyerEmail" autocomplete="on" value=""
										maxlength="50">
									<span id="buyerEmailspan" name="buyerEmailspan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer Phone<font class="red">*</font></label>
									<input type="text" id="buyerPhone" name="buyerPhone" onkeydown="changecolor(this.id,'buyerPhonespan')" autocomplete="on" value=""
										maxlength="15">
									<span id="buyerPhonespan" name="buyerPhonespan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer First Name<font class="red">*</font></label>
									<input type="text" id="buyerFirstName" name="buyerFirstName" autocomplete="on"
										value="" onkeydown="changecolor(this.id,'buyerFirstNamespan')" maxlength="50">
									<span id="buyerFirstNamespan" name="buyerFirstNamespan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer Last Name<font class="red">*</font></label>
									<input type="text" id="buyerLastName" name="buyerLastName" autocomplete="on"
										value="" onkeydown="changecolor(this.id,'buyerLastNamespan')" maxlength="50">
									<span id="buyerLastNamespan" name="buyerLastNamespan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer Address</label>
									<input type="text" id="buyerAddress" name="buyerAddress" autocomplete="on" value=""
										maxlength="255" onkeydown="changecolor(this.id,'buyerAddressspan')">
									<span id="buyerAddressspan" name="buyerAddressspan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer City</label>
									<input type="text" id="buyerCity" name="buyerCity" maxlength="50" autocomplete="on"
										value="" onkeydown="changecolor(this.id,'buyerCityspan')">
									<span id="buyerCityspan" name="buyerCityspan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer State</label>
									<input type="text" id="buyerState" name="buyerState" maxlength="50"
										autocomplete="on" value="" onkeydown="changecolor(this.id,'buyerStatespan')">
									<span id="buyerStatespan" name="buyerStatespan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer Country</label>
									<input type="text" id="buyerCountry" name="buyerCountry" maxlength="50"
										autocomplete="on" value="" onkeydown="changecolor(this.id,'buyerCountryspan')">
									<span id="buyerCountryspan" name="buyerCountryspan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Buyer Pincode</label>
									<input type="text" id="buyerPinCode" name="buyerPinCode" maxlength="8"
										autocomplete="on" value="" onkeydown="changecolor(this.id,'buyerPinCodespan')">
									<span id="buyerPinCodespan" name="buyerPinCodespan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
						</div>
						<hr>
						</hr>
						<div class="row">
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Order ID<font class="red">*</font></label>
									<input type="text" id="orderid" name="orderid" autocomplete="on" value="" maxlength="20" onkeydown="changecolor(this.id,'orderidspan')">
									<span id="orderidspan" name="orderidspan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Amount<font class="red">*</font></label>
									<input type="text" id="amount" name="amount" autocomplete="on" value=""
									onkeydown="changecolor(this.id,'amountspan')">
									<span id="amountspan" name="amountspan" style="display:none" class="makeRed"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Custom Field 1</label>
									<input type="text" id="customvar" name="customvar" autocomplete="on" value=""
										onkeydown="changecolor(this.id,'customspan')">
									<span id="customspan" name="customspan" style="display:none" class="makeRed"></span>
								</div>
							</div>
						</div>

						
						<div class="row">
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Currency<font class="red">*</font></label>
									<input type="text" id="currency" name="currency" autocomplete="on" value="356">
									<span id="currencyspan" name="currencyspan" style="display:none"
										class="makeRed" onkeydown="changecolor(this.id,'currencyspan')"></span>
								</div>
							</div>
							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>ISO Currency<font class="red">*</font></label>
									<input type="text" id="isocurrency" name="isocurrency" autocomplete="on" value="INR"
										onkeydown="changecolor(this.id,'isocurrencyspan')">
									<span id="isocurrencyspan" name="isocurrencyspan" style="display:none" class="makeRed"></span>
								</div>
							</div>
							
						</div>
						<hr>
						</hr>

						<div class="row">

							<div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Sub Type</label>
									<input type="text" id="subtype" name="txnsubtype" maxlength="5" onkeydown="changecolor(this.id,'subtypespan')">
									<span id="subtypespan" name="subtypespan" style="display:none"
										class="makeRed"></span>
								</div>
							</div>
							<!-- <div class="col-md-6 col-lg-4">
								<div class="form-group">
									<label>Airpay Version</label>

									<input type="text" id="arpyVer" name="arpyVer" maxlength="1" value="3"required>
								</div>
							</div> -->
						</div>


								<div class="btngroup">
									<button type="submit" class="btn" id="btnsend">Pay Here</button>
				
									<!-- <a id="video_link" href="#" style="display: none;"  >click here</a> -->
									<!-- <a id="video_link" href="sendtoairpay.php" style="display: none;"  class="fancybox fancybox.iframe" >click here</a> -->
									<!-- <a class="preview2" data-fancybox-type="ajax" href="preview.php" id="preview2">Preview</a> -->
								</div>
						
					</form>
				</div>
			</div>
		</div>
	</div>

<style>
.makeRed
{
color: red;
}
</style>
<script type="text/javascript">
	function validate()
	{
		var rt_type;
		if(document.getElementById('buyerEmail').value == "")
		{
			document.getElementById('buyerEmail').style.borderColor  = 'red';
			document.getElementById('buyerEmailspan').style.display  = '';
			document.getElementById('buyerEmailspan').innerHTML = 'Please enter email address.';
			rt_type = false;
		}
		else
		{
			var reg = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
			if (reg.test(document.getElementById('buyerEmail').value)){
				rt_type;
			}else
			{
				document.getElementById('buyerEmail').style.borderColor  = 'red';
				document.getElementById('buyerEmailspan').style.display  = '';
				document.getElementById('buyerEmailspan').innerHTML = 'Please enter valid email.';
				rt_type = false;
			}
		}
		if(document.getElementById('buyerPhone').value == "")
		{
			document.getElementById('buyerPhone').style.borderColor  = 'red';
			document.getElementById('buyerPhonespan').style.display  = '';
			document.getElementById('buyerPhonespan').innerHTML = 'Please enter phone number.';
			rt_type = false;
		}
		else
		{
			var specials=/^[\d\s\.\-]+$/
			if (!specials.test(document.getElementById('buyerPhone').value)){
				document.getElementById('buyerPhone').style.borderColor  = 'red';
				document.getElementById('buyerPhonespan').style.display  = '';
				document.getElementById('buyerPhonespan').innerHTML = 'Please enter valid phone number.';
				rt_type = false;
			}
			else
			{
				var phone = document.getElementById('buyerPhone').value;
				if(phone.length<8)
				{
					document.getElementById('buyerPhone').style.borderColor  = 'red';
					document.getElementById('buyerPhonespan').style.display  = '';
					document.getElementById('buyerPhonespan').innerHTML = 'Phone number should be minimum 8 digit.';
					rt_type = false;
				}
			}

		}
		if(document.getElementById('buyerFirstName').value == "")
		{
			document.getElementById('buyerFirstName').style.borderColor  = 'red';
			document.getElementById('buyerFirstNamespan').style.display  = '';
			document.getElementById('buyerFirstNamespan').innerHTML = 'Please enter first name.';
			rt_type = false;
		}
		else
		{
			var reg = /^[A-Za-z\d\s]+$/;
			if (!reg.test(document.getElementById('buyerFirstName').value)){
				document.getElementById('buyerFirstName').style.borderColor  = 'red';
				document.getElementById('buyerFirstNamespan').style.display  = '';
				document.getElementById('buyerFirstNamespan').innerHTML = 'Please enter valid first name.';
				rt_type = false;
			}
			else
			{
				var fname = document.getElementById('buyerFirstName').value;
				if(fname.length<1)
				{
					document.getElementById('buyerFirstName').style.borderColor  = 'red';
					document.getElementById('buyerFirstNamespan').style.display  = '';
					document.getElementById('buyerFirstNamespan').innerHTML = 'First name should be minimum 1 character.';
					rt_type = false;
				}
			}

		}
		if(document.getElementById('buyerLastName').value == "")
		{
			document.getElementById('buyerLastName').style.borderColor  = 'red';
			document.getElementById('buyerLastNamespan').style.display  = '';
			document.getElementById('buyerLastNamespan').innerHTML = 'Please enter last name.';
			rt_type = false;
		}
		else
		{
			var reg = /^[A-Za-z\d\s]+$/;
			if (!reg.test(document.getElementById('buyerLastName').value)){
				document.getElementById('buyerLastName').style.borderColor  = 'red';
				document.getElementById('buyerLastNamespan').style.display  = '';
				document.getElementById('buyerLastNamespan').innerHTML = 'Please enter valid last name.';
				rt_type = false;
			}
			else
			{
				var fname = document.getElementById('buyerLastName').value;
				if(fname.length<1)
				{
					document.getElementById('buyerLastName').style.borderColor  = 'red';
					document.getElementById('buyerLastNamespan').style.display  = '';
					document.getElementById('buyerLastNamespan').innerHTML = 'Last name should be minimum 1 character.';
					rt_type = false;
				}
			}

		}
		if(document.getElementById('buyerAddress').value != "")
		{
			var reg = /^[A-Za-z. ,;#$\/()-_]*$/;
			if (!reg.test(document.getElementById('buyerAddress').value)){
				document.getElementById('buyerAddress').style.borderColor  = 'red';
				document.getElementById('buyerAddressspan').style.display  = '';
				document.getElementById('buyerAddressspan').innerHTML = 'Please enter valid address.';
				rt_type = false;
			}
		}
		if(document.getElementById('buyerCity').value != "")
		{
			
			var reg = /^[a-zA-Z \d]{2,50}$/;
			if (!reg.test(document.getElementById('buyerCity').value)){
				document.getElementById('buyerCity').style.borderColor  = 'red';
				document.getElementById('buyerCityspan').style.display  = '';
				document.getElementById('buyerCityspan').innerHTML = 'Please enter valid city.';
				rt_type = false;
			}
		}
		if(document.getElementById('buyerState').value != "")
		{
			
			var reg = /^[a-zA-Z \d]{2,50}$/;
			if (!reg.test(document.getElementById('buyerState').value)){
				document.getElementById('buyerState').style.borderColor  = 'red';
				document.getElementById('buyerStatespan').style.display  = '';
				document.getElementById('buyerStatespan').innerHTML = 'Please enter valid State.';
				rt_type = false;
			}
		}
		if(document.getElementById('buyerCountry').value != "")
		{
			
			var reg = /^[a-zA-Z \d]{2,50}$/;
			if (!reg.test(document.getElementById('buyerCountry').value)){
				document.getElementById('buyerCountry').style.borderColor  = 'red';
				document.getElementById('buyerCountryspan').style.display  = '';
				document.getElementById('buyerCountryspan').innerHTML = 'Please enter valid Country.';
				rt_type = false;
			}
		}
		if(document.getElementById('buyerPinCode').value != "")
		{

			var reg = /^[a-z\d]{4,8}$/;
			if (!reg.test(document.getElementById('buyerPinCode').value)){
				document.getElementById('buyerPinCode').style.borderColor  = 'red';
				document.getElementById('buyerPinCodespan').style.display  = '';
				document.getElementById('buyerPinCodespan').innerHTML = 'Please enter valid pincode.';
				rt_type = false;
			}
		}

			var reg = /^[A-Za-z\d]+$/;
			if (!reg.test(document.getElementById('orderid').value)){
				document.getElementById('orderid').style.borderColor  = 'red';
				document.getElementById('orderidspan').style.display  = '';
				document.getElementById('orderidspan').innerHTML = 'Please enter valid order id.';
				rt_type = false;
			}

		if(document.getElementById('amount').value == "")
		{
			document.getElementById('amount').style.borderColor  = 'red';
			document.getElementById('amountspan').style.display  = '';
			document.getElementById('amountspan').innerHTML = 'Please enter amount.';
			rt_type = false;
		}
		else
		{
			val = document.getElementById('amount').value;
			if (!val.match(/^(\d{1,6})(\.\d{2})$/)) {
				document.getElementById('amount').style.borderColor  = 'red';
				document.getElementById('amountspan').style.display  = '';
				document.getElementById('amountspan').innerHTML = 'Please enter valid amount e.g. 99.50';
				rt_type = false;
			}
		}

		if(document.getElementById('customvar').value != "")
		{
			var reg = /^[A-Za-z0-9 =]*$/;
			if (!reg.test(document.getElementById('customvar').value)){
				document.getElementById('customvar').style.borderColor  = 'red';
				document.getElementById('customspan').style.display  = 'block';
				document.getElementById('customspan').innerHTML = 'Please enter valid Custom field1';
				rt_type = false;
			}
		}

		if(document.getElementById('subtype').value != "")
		{
			var reg = /^[0-9]*$/;
			if (!reg.test(document.getElementById('subtype').value)){
				document.getElementById('subtype').style.borderColor  = 'red';
				document.getElementById('subtypespan').style.display  = 'block';
				document.getElementById('subtypespan').innerHTML = 'Please enter numbers';
				rt_type = false;
			}
		}

		if(document.getElementById('currency').value == "")
		{
			document.getElementById('currency').style.borderColor  = 'red';
			document.getElementById('currencyspan').style.display  = '';
			document.getElementById('currencyspan').innerHTML = 'Please enter currency.';
			rt_type = false;
		}

		if(document.getElementById('isocurrency').value == "")
		{
			document.getElementById('isocurrency').style.borderColor  = 'red';
			document.getElementById('isocurrencyspan').style.display  = '';
			document.getElementById('isocurrencyspan').innerHTML = 'Please enter isocurrency.';
			rt_type = false;
		}
		
		return rt_type;
	}
	function changecolor(txtid, spanid)
	{
		document.getElementById(txtid).style.borderColor  = '';
		document.getElementById(spanid).style.display  = 'none';
	}
</script>
</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit