Viewing file: enroll.php (45.25 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include 'header.php';
$u_id = $_SESSION['user_id']; if(!isset($u_id)) { $package_id = $_GET['id']; $_SESSION['package_id'] = $package_id; //die(); ?> <script type="text/javascript"> window.location.href = "<?php echo $baseurl; ?>login-new-login.php"; </script> <?php } else {
$_SESSION['package_id']='';
$s=$package_id=$val=''; if(isset($_GET['s'])) { $s = $_GET['s']; } if(isset($_GET['id'])) { $package_id = $_GET['id']; $val = $_GET['id']; }
?> <style type="text/css"> .swal-body {
background-color: rgba(63,255,106,0.69);
border: 3px solid red;
} .sweet-alert p { color: #797979; font-size: 16px; text-align: center; font-weight: 300; position: initial; text-align: left; float: none; margin: 0px 27px 0px; padding: 0; line-height: normal; } .sweet-alert .sa-icon { width: 80px; height: 66px; } .project-banner, .bnner_sec-new, .bnner_sec-rs.gallery { margin: 0 0 0px; } .login-box { margin: 0px auto; } .login-box { padding: 24px; } .login-reg { padding: 1px 0px; } button.btn.main-btn.btn-block.mb-3.skillactz-bluebg:hover { background: #fff; color: #1a57b3; } </style> <body onload="getData();"> <section class="project-banner"> <div class="container"> <div class="row"> <div class="col-12"> <div class="banner-sec"> <div class="projectheading btn_right"> <h3>ENROLL</h3> <!-- <button class="btn backbtn" onclick="history.go(-1);">Back </button> --> <a href="https://www.srishticampus.com/dashboard.php"> <button class="btn backbtn" >Back </button> </a>
</div> </div> </div> </div> </div> </section> <section class="login-reg"> <div class="container-fluid"> <div class="row"> <div class="col-12"> <div class="login-box"> <div class="logo-lg">
<div class="enroll-desc"> <a href="index.php" class="d-block"><img src="images/sicsfullogo.png" alt="image"></a> <div class="enroll-img"> <img src="images/ent.jpg" alt="image"> </div> <div class="enroll-captions"> <p class="ent-p" style="font-size: 22px;font-style: italic;"><span>Join Online</span> Training with Srishti Campus and<br> we are here for you to build your own future for your better tomorrow... Enroll with us soon.... </p>
</div> </div> <!-- action="entroll_action.php" -->
<?php $u_id = $_SESSION['user_id']; $profile = "SELECT * FROM user_details WHERE user_id='" . $u_id . "'"; $profile = mysqli_query($con, $profile) or die("database error:" . mysqli_error($con)); while ($row = $profile->fetch_assoc()) {
$to = 'srishticampusteam@srishtis.com'; //$to ="srishticampusteam@srishtis.com";
$subject = "Srishti-Campus Entrol Page Loaded"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: Srishti <srishticampusteam@gmail.com>' . "\r\n"; $output = "<div style='font-size:15px;'> <p> Hi Team, <br> <br> Someone is trying to make a payment through Srishti Campus website. <br> Please see the details below: <br> Name:".$row['name'] ." <br> Contact No:".$row['phone']." <br> Email ID:".$row['email']." <br> <br> Thanks <br> Srishti Campus Team </p> </div></br>";
//$sent = mail($to, $subject, $output, $headers);
?> <div class="enroll-field">
<script type="text/javascript"> function getData() { var d = new Date(); var n = d.getTime(); var orderID = n + '' +randomFromTo(0,1000); document.getElementById("OrderId").value = orderID; return true; }
function randomFromTo(from, to){ return Math.floor(Math.random() * (to - from + 1) + from); }
</script>
<div class="container"> <div class="row"> <div class="col-md-12">
<?php
ob_start(); error_reporting(E_ALL); $strNo = rand(1,10000000000); $strNo1 = rand(1,1000000);
date_default_timezone_set('Asia/Calcutta');
$strCurDate = date('d-m-Y');
if( isset($_SERVER['HTTPS'] ) ) { $host ='https'; }else{ $host = 'http'; }
$admin_data = file_get_contents("./worldline_AdminData.json"); $mer_array = json_decode($admin_data, true);
?>
<form method="post" id="form"> <table class="table table-bordered table-hover"> <input type="hidden" name="mrctCode" value="<?php if(isset($mer_array['merchantCode'])){echo $mer_array['merchantCode'];} ?>"/></td> <input type="hidden" name="txn_id" value="<?php echo $strNo; ?>"/></td> <input type="hidden" id="myamount" name="amount" value=""/></td> <input type="hidden" name="scheme" value="<?php if(isset($mer_array['merchantSchemeCode'])){echo $mer_array['merchantSchemeCode'];} ?>"/><input type="hidden" name="custID" value="<?php echo 'c'.$strNo1; ?>"/> <input type="hidden" name="mobNo" value="<?php echo $row['phone']; ?>"/> <input type="hidden" name="email" value="<?php echo $row['email']; ?>"/> <input type="hidden" name="name" value="<?php echo $row['name']; ?>"/> <input type="hidden" name="currency" value="<?php if(isset($mer_array['currency'])){echo $mer_array['currency'];} ?>"/> <input type="hidden" name="SALT" value="<?php if(isset($mer_array['salt'])){echo $mer_array['salt'];} ?>"/> <!-- <input type="hidden" name="returnUrl" value='<?php echo $host."://".$_SERVER["HTTP_HOST"].$_SERVER['SCRIPT_NAME'];?>'/> --> <input type="hidden" name="returnUrl" value='https://www.srishticampus.com/entrol_tpl_procc.php?id=<?php echo $package_id;?>&uid=<?php echo $u_id;?>'/>
<input type="hidden" name="accNo" value=""/> <tr class="hid"> <td><label>Account Type</label></td> <td> <select class="form-control" name="accountType" > <option value="" >-- SELECT -- </option> <option value="Saving" >Saving</option> <option value="Current" >Current</option> </select> </td> </tr> <tr class="hid"> <td><label>Account Name</label></td> <td><input type="text" name="accountName" value=""/></td> </tr> <tr class="hid"> <td><label>Aadhar Number</label></td> <td><input type="text" name="aadharNumber" value=""/></td> </tr> <tr class="hid"> <td><label>IFSC Code</label></td> <td><input type="text" name="ifscCode" value=""/></td> </tr> <tr class="hid"> <td><label>Debit Start Date</label></td> <td><input type="date" name="debitStartDate" value=""/></td> </tr> <tr class="hid"> <td><label>Debit End Date</label></td> <td><input type="date" name="debitEndDate" value=""/></td> </tr> <tr class="hid"> <td><label>maxAmount</label></td> <td><input type="number" id="mymaxAmount" name="maxAmount" value=""/></td> </tr> <?php if($mer_array['enableEmandate'] == 1){ ?> <tr class="hid"> <td><label>Amount Type</label></td> <td> <select class="form-control" name="amountType" > <option value="M" selected="selected">Variable</option> <option value="F" >Fixed</option> </select> </td> </tr> <tr class="hid"> <td><label>Frequency</label></td> <td> <select class="form-control" name="frequency" > <option value="ADHO" selected="selected"> As and when presented </option> <option value="DAIL" > Daily </option> <option value="WEEK" > Weekly </option> <option value="MNTH" > Monthly </option> <option value="BIMN" > Bi- monthly </option> <option value="QURT" > Quarterly </option> <option value="MIAN" > Semi annually </option> <option value="YEAR" > Yearly </option> </select> </td> </tr> <?php }else{ ?> <tr class="hid"> <td><label>Amount Type</label></td> <td> <select class="form-control" name="amountType" > <option value="" selected="selected">SELECT OPTION</option> <option value="M">Variable</option> <option value="F" >Fixed</option> </select> </td> </tr> <tr class="hid"> <td><label>Frequency</label></td> <td> <select class="form-control" name="frequency" > <option value="" selected="selected">SELECT OPTION</option> <option value="ADHO" > As and when presented </option> <option value="DAIL" > Daily </option> <option value="WEEK" > Weekly </option> <option value="MNTH" > Monthly </option> <option value="BIMN" > Bi- monthly </option> <option value="QURT" > Quarterly </option> <option value="MIAN" > Semi annually </option> <option value="YEAR" > Yearly </option> </select> </td> </tr> <?php } ?> <input type="hidden" name="cardNumber" value=""/> <input type="hidden" name="expMonth" value=""/> <input type="hidden" name="expYear" value=""/> <input type="hidden" name="cvvCode" value=""/> <!-- <td colspan=2> <input class="btn btn-danger" id="btnSubmit" type="submit" name="submit" value="Make Payment" /> </td> --> <div id="worldline_embeded_popup"></div> </div> </div> </div>
<!-- <form action="meTrnPay.php" id="action_entrol" method="post"> --> <table>
<!-- </table> </form> -->
<!-- <form method="post" action="enroll_action.php" name="myForm" class="needs-validation" novalidate> --> <div class="login-flds">
<div class="form-group half-field"> <!-- <input type="text" name="addField1" id="addField1" /> --> <input type="text" class="form-control" placeholder="Full Name" id="fname" name="addField1" value="<?php echo $row['name']; ?>" required> <div class="invalid-feedback"> Enter a Valid Name. </div> </div> <div class="form-group half-field"> <!-- <input type="text" name="addField2" id="addField2" /> --> <input type="text" class="form-control" placeholder="Contact No" id="phone" name="addField2" value="<?php echo $row['phone']; ?>" required maxlength="10" pattern="[0-9]+" > <div class="invalid-feedback"> Enter a Valid Phone Number. </div>
</div> <div class="form-group half-field"> <!-- <input type="text" name="addField3" id="addField3" /> --> <input type="email" class="form-control" placeholder="Enter your email id here" id="Email" name="addField3" value="<?php echo $row['email']; ?>" required> <div class="invalid-feedback"> Enter a Valid Email Id. </div>
</div> <div class="form-group half-field"> <!-- <input type="text" name="addField4" id="addField4" /> --> <select class="form-control" id="select1" name="addField4" required> <option value="">Please Select</option><!---->
<?php //if(!empty($package_id)){
$package = "SELECT * FROM course_details "; $packageResult = mysqli_query($con, $package) or die("database error:" . mysqli_error($con));
while ($packageResult1 = mysqli_fetch_assoc($packageResult)) { ?>
<option value="<?php echo $packageResult1['id']; ?>" <?php if ($packageResult1['id'] == $package_id) { ?> selected <?php } ?> title="<?php echo $packageResult1['cost']; ?>"> <?php echo $packageResult1['name']; ?> </option> <?php }// } ?>
</select>
<!-- <input type="hidden" name="test" id="test" value="<?php echo $val; ?>" --> </div>
<?php if (!empty($package_id)) { $cart1 = "SELECT * FROM course_details WHERE id='" . $package_id . "'"; $cartResult1 = mysqli_query($con, $cart1) or die("database error:" . mysqli_error($con));
while ($cart1 = mysqli_fetch_assoc($cartResult1)) { $amount=$cart1['cost']*100; ?>
<div class="form-group Amount"> <!-- <input type="hidden" value="<?php //echo $amount; ?>"" id="amount" name="amount"> --> <!-- <input type="hidden" value="100" id="amount" name="amount"> --> <input type="text" class="form-control" placeholder="Amount" id="amount" name="amount_n" value="<?php echo $cart1['cost']; ?>" required > <div class="invalid-feedback"> Enter Amount. </div>
</div>
<div class="form-group Amount"> <input type="text" style="margin-left: 10px;" class="form-control" placeholder="Enter Payable Amount" id="amount_required" name="amount" value="" required > <div class="invalid-feedback"> Enter Payable Amount. </div>
</div>
<?php } } else { ?> <input type="text" class="form-control" placeholder="Amount" id="amount" name="amount_n" value="<?php echo $cart1['cost']; ?>" required > <div class="invalid-feedback"> Enter Amount. </div> <?php } ?>
<!-- <label class="containercheck">Pay Later <input type="radio" name="radio" id="Pay-Later" value="Pay-Later" > <span class="checkmark"></span> </label> -->
<div class="Pay-Later box" style="width: 100%;text-align: center;"> <span style="color:white;">Our team will contact you soon to enroll the course</span> </div>
<!-- <input type="hidden" name="test" value="<?php echo $val; ?>"> --> <div class="form-group message-here"> <!-- <span style="color: white;">Please share us the payment details to confirm </span> --> <textarea class="form-control txtarea-enroll" style="margin-top: 5px;" placeholder="Remarks" rows="2" id="comment" name="addField5"></textarea> <div class="invalid-feedback"> Remarks </div>
</div>
<input type="hidden" name="s" id="s" value="<?php echo $s; ?>"> <input class="btn main-btn btn-block mb-3 skillactz-bluebg" style="color: blue;" id="btnSubmit" type="submit" name="submit" value="Pay Now" /> <!-- <button type="submit" name="submit" class="btn main-btn btn-block mb-3 skillactz-bluebg " id="clk">Pay Now</button> --> </div>
</table> <!-- </form> --> </form> </div> <?php } ?>
</div>
</div> </div> </div> </div> <!-- Modal -->
</section>
<div class="container"> <div id="myModal" class="modal fade"> <div class="modal-dialog modal-confirm"> <div class="modal-content"> <div class="modal-header justify-content-center"> <div class="icon-box"> <i class="material-icons"></i> </div> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body"> <div id="cont" style="margin-left: 50px;"> Dear User,<br><br>
Thank you for choosing Srishti Campus. We have received your Course package purchase request on our portal srishticampus.com <br><br>
<p>Request Number : SICS<span id="requestnumber"><?php $i = 1; echo $i++ . '' . $_REQUEST['l']; ?></span></p>
A confirmation message will be sent on completion of the registration process.<br><br>
Thank you,<br> Srishti Campus Team<br> </div> <div class="modal-footer"> <a href="dashboard.php"><button class="btn btn-primary">OK</button></a> </div> </div> </div> </div> </div> </div>
<script type="text/javascript"> $(document).ready(function() { alert(); $(".pageloader").hide(); }); </script>
<script type="text/javascript"> var x = $('#s').val(); var content =$('#cont').text(); if (x == 'Success') { // $("#myModal").modal(); swal({ title: "", type: "success", text: content, confirmButtonColor: "#00B4B4" },function() { window.location.href = "dashboard.php"; }); } </script>
<script type="text/javascript">
(function () { 'use strict'; window.addEventListener('load', function () { // Fetch all the forms we want to apply custom Bootstrap validation styles to var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission var validation = Array.prototype.filter.call(forms, function (form) { form.addEventListener('submit', function (event) { if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); }); }, false); })(); </script> <script type="text/javascript">
jQuery(document).ready(function ($) { $('#select1').change(function () { $('#amount').val($(this).find(':selected').attr('title'));
});
}); </script>
<script> $(document).ready(function () {
var inputValue = 'Google-Pay'; //alert(inputValue); if(inputValue=='Google-Pay') { //$("#txn_id").attr("required", "true"); } else { //$("#txn_id").attr("required", false); } var targetBox = $("." + inputValue); $(".box").not(targetBox).hide(); $(targetBox).show();
$('input[type="radio"]').click(function () { var inputValue = $(this).attr("value"); //alert(inputValue); if(inputValue=='Pay-Later') { $('form').attr('action', 'enroll_action.php'); $("#amount_required").attr("required", false); document.getElementById("clk").innerHTML="Pay-Later"; } if(inputValue=='Google-Pay') { //$("#txn_id").attr("required", "true"); } else { //$("#txn_id").attr("required", false); } var targetBox = $("." + inputValue); $(".box").not(targetBox).hide(); $(targetBox).show(); }); $("#clk").click(function() { // $(".pageloader").show(); })
}); </script> <?php } ?> <?php include 'footer.php'; ?> <?php
// ob_start(); // error_reporting(E_ALL); // $strNo = rand(1,10000000000); // $strNo1 = rand(1,1000000);
// date_default_timezone_set('Asia/Calcutta');
// $strCurDate = date('d-m-Y');
// if( isset($_SERVER['HTTPS'] ) ) { // $host ='https'; // }else{ // $host = 'http'; // }
// $admin_data = file_get_contents("./worldline_AdminData.json"); // $mer_array = json_decode($admin_data, true);
if($_POST) { $msg = $_POST['msg']; $response_msg = explode("|", $msg); echo '<div class="alert alert-info"> <strong>'.$msg.'</strong> </div>'; echo "<br><br>";
$res_msg = explode("|",$_POST['msg']); $arr_req = array( "merchant" => [ "identifier" => $mer_array['merchantCode'] ], "transaction" => [ "deviceIdentifier" => "S","currency" => $mer_array['currency'],"dateTime" => $strCurDate,"token" => $res_msg[5],"requestType" => "S"] );
$finalJsonReq = json_encode($arr_req);
function callAPI($method, $url, $finalJsonReq){ $curl = curl_init(); switch ($method){ case "POST": curl_setopt($curl, CURLOPT_POST, 1); if ($finalJsonReq) curl_setopt($curl, CURLOPT_POSTFIELDS, $finalJsonReq); break; case "PUT": curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT"); if ($finalJsonReq) curl_setopt($curl, CURLOPT_POSTFIELDS, $finalJsonReq); break; default: if ($finalJsonReq) $url = sprintf("%s?%s", $url, http_build_query($finalJsonReq)); } // OPTIONS: curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', )); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); // EXECUTE: $result = curl_exec($curl); if(!$result){die("Connection Failure !! Try after some time.");} curl_close($curl); return $result; }
$method = 'POST'; $url = "https://www.paynimo.com/api/paynimoV2.req"; $res_result = callAPI($method, $url, $finalJsonReq); $dualVerifyData = json_decode($res_result, true); ?> <?php if(isset($res_msg)) { ?> <div class="container"> <div class="row"> <div class="col-md-12"> <h2> Online Transaction Result : </h2> <table class="table" border = "1" align="center" cellpadding="2" cellspacing="0" style="width: 50%;text-align: center;"> <thead> <tr class="info"> <th>Field Name</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>Txn Status</td> <td><?php echo $response_msg[0]; ?></td> </tr> <tr> <td>Txn Msg</td> <td><?php echo $response_msg[1]; ?></td> </tr> <tr> <td>Txn Err Msg</td> <td><?php echo $response_msg[2]; ?></td> </tr> <tr> <td>Clnt Txn Ref</td> <td><?php echo $response_msg[3]; ?></td> </tr> <tr> <td>worldline Merchant Bank Cd</td> <td><?php echo $response_msg[4]; ?></td> </tr> <tr> <td>worldline Merchant Transaction ID</td> <td><?php echo $response_msg[5]; ?></td> </tr> <tr> <td>Txn Amt</td> <td><?php echo $response_msg[6]; ?></td> </tr> <tr> <td>Clnt Rqst Meta</td> <td><?php echo $response_msg[7]; ?></td> </tr> <tr> <td>worldline Merchant Transaction Time</td> <td><?php echo $response_msg[8]; ?></td> </tr> <tr> <td>Bal Amt</td> <td><?php echo $response_msg[9]; ?></td> </tr> <tr> <td>Card Id</td> <td><?php echo $response_msg[10]; ?></td> </tr> <tr> <td>Alias Name</td> <td><?php echo $response_msg[11]; ?></td> </tr> <tr> <td>Bank Transaction ID</td> <td><?php echo $response_msg[12]; ?></td> </tr> <tr> <td>Mandate Reg No</td> <td><?php echo $response_msg[13]; ?></td> </tr> <tr> <td>Token</td> <td><?php echo $response_msg[14]; ?></td> </tr> <tr> <td>Hash</td> <td><?php echo $response_msg[15]; ?></td> </tr> </tbody> </table> </div> </div> </div><br><br> <?php } ?>
<div class="container"> <div class="row"> <div class="col-md-12"> <h2> Dual-Verification : </h2> <table class="table" border = "1" align="center" cellpadding="2" cellspacing="0" style="width: 50%;text-align: center;"> <thead> <tr class="info"> <th>Field Name</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>Merchant Code</td> <td><?php echo $dualVerifyData['merchantCode']; ?></td> </tr> <tr> <td>Merchant Transaction Identifier</td> <td><?php echo $dualVerifyData['merchantTransactionIdentifier']; ?></td> </tr> <tr> <td>Token Identifier</td> <td><?php echo $dualVerifyData['paymentMethod']['paymentTransaction']['identifier']; ?></td> </tr> <tr> <td>Amount</td> <td><?php echo $dualVerifyData['paymentMethod']['paymentTransaction']['amount']; ?></td> </tr> <tr> <td>Message</td> <td><?php echo $dualVerifyData['paymentMethod']['paymentTransaction']['errorMessage']; ?></td> </tr> <tr> <td>Status Code</td> <td><?php echo $dualVerifyData['paymentMethod']['paymentTransaction']['statusCode']; ?></td> </tr> <tr> <td>Status Message</td> <td><?php echo $dualVerifyData['paymentMethod']['paymentTransaction']['statusMessage']; ?></td> </tr> <tr> <td>Date & Time</td> <td><?php echo $dualVerifyData['paymentMethod']['paymentTransaction']['dateTime']; ?></td> </tr> </tbody> </table> </div> </div> </div><br>
<table class="table" border = "1" cellpadding="2" cellspacing="0" style="width: 50%;text-align: center;"> <tr> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"].$_SERVER['SCRIPT_NAME']; ?>'>BACK TO PAYMENT PAGE</a><br></td> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"]."/php-checkoutjs/offline_verification.php"; ?>' target="_blank">GO TO OFFLINE-VERIFICATION</a></td> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"]."/php-checkoutjs/reconciliation.php"; ?>' target="_blank">GO TO RECONCILIATION</a></td> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"]."/php-checkoutjs/refund.php"; ?>' target="_blank">GO TO REFUND</a></td> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"]."/php-checkoutjs/emandate-si/mandate-verification.php"; ?>' target="_blank">GO TO MANDATE VERIFICATION</a></td> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"]."/php-checkoutjs/emandate-si/transaction-scheduling.php"; ?>' target="_blank">GO TO TRANSACTION SCHEDULING</a></td> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"]."/php-checkoutjs/emandate-si/transaction-verification.php"; ?>' target="_blank">GO TO TRANSACTION VERIFICATION</a></td> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"]."/php-checkoutjs/emandate-si/mandate-deactivation.php"; ?>' target="_blank">GO TO MANDATE DEACTIVATION</a></td> <td><a href='<?php echo $host."://".$_SERVER["HTTP_HOST"]."/php-checkoutjs/emandate-si/stop-payment.php"; ?>' target="_blank">GO TO STOP PAYMENT</a></td> </tr> </table><br>
<?php exit; } ?>
<html>
<!-- <link rel="stylesheet" href="<?php echo $host."://".$_SERVER["HTTP_HOST"].'/php-checkoutjs/assets/css/bootstrap.min.css';?>"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" type="text/javascript"></script> <script src="<?php echo $host."://".$_SERVER["HTTP_HOST"].'/php-checkoutjs/assets/js/bootstrap.min.js';?>"></script> -->
<?php if($mer_array['enableEmandate'] == 1 && $mer_array['enableSIDetailsAtMerchantEnd'] == 1){}elseif($mer_array['enableEmandate'] == 1 && $mer_array['enableSIDetailsAtMerchantEnd'] != 1){ ?> <style type="text/css"> .hid{ display: none; } </style> <?php }else{ ?> <style type="text/css"> .hid{ display: none; } </style> <?php } ?>
</head> <body> <?php if($mer_array['enableEmandate'] == 1){ ?> <script type="text/javascript"> $(document).ready(function() { $(".pageloader").hide(); $('#myamount').change(function() { var amt = $(this).val(); var maxamt = amt*2; $('#mymaxAmount').val(maxamt); }); }); </script> <?php } ?> <script type="text/javascript" src="https://www.paynimo.com/Paynimocheckout/server/lib/checkout.js"></script> <script type="text/javascript"> $(document).ready(function() {
$('#select1').change(function () { $('#amount').val($(this).find(':selected').attr('title'));
});
$(".pageloader").hide(); //alert(); $("#btnSubmit").click(function(e){
e.preventDefault(); var str = $("#form").serialize();
//alert(str); $.ajax({ type: 'POST', cache: false, data: str, url: "payment_request.php", success: function (response) { var obj = JSON.parse(response); function handleResponse(res) { if (typeof res != 'undefined' && typeof res.paymentMethod != 'undefined' && typeof res.paymentMethod.paymentTransaction != 'undefined' && typeof res.paymentMethod.paymentTransaction.statusCode != 'undefined' && res.paymentMethod.paymentTransaction.statusCode == '0300') { // success block } else if (typeof res != 'undefined' && typeof res.paymentMethod != 'undefined' && typeof res.paymentMethod.paymentTransaction != 'undefined' && typeof res.paymentMethod.paymentTransaction.statusCode != 'undefined' && res.paymentMethod.paymentTransaction.statusCode == '0398') { // initiated block } else { // error block } };
var configJson = { 'tarCall': false, 'features': { 'showPGResponseMsg': true, 'enableNewWindowFlow': <?php if($mer_array['enableNewWindowFlow'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, //for hybrid applications please disable this by passing false 'enableAbortResponse': true, 'enableExpressPay': <?php if($mer_array['enableExpressPay'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, //if unique customer identifier is passed then save card functionality for end end customer 'enableInstrumentDeRegistration': <?php if($mer_array['enableInstrumentDeRegistration'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, //if unique customer identifier is passed then option to delete saved card by end customer 'enableMerTxnDetails': true, 'siDetailsAtMerchantEnd': <?php if($mer_array['enableSIDetailsAtMerchantEnd'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, 'enableSI': <?php if($mer_array['enableEmandate'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, 'hideSIDetails': <?php if($mer_array['hideSIConfirmation'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, 'enableDebitDay': <?php if($mer_array['enableDebitDay'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, 'expandSIDetails': <?php if($mer_array['expandSIDetails'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, 'enableTxnForNonSICards': <?php if($mer_array['enableTxnForNonSICards'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, 'showSIConfirmation': <?php if($mer_array['showSIConfirmation'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, 'showSIResponseMsg': <?php if($mer_array['showSIResponseMsg'] == 1){ echo 'true'; }else{ echo 'false'; } ?>, }, 'consumerData': { 'deviceId': 'WEBSH2', //possible values 'WEBSH1', 'WEBSH2' and 'WEBMD5' //'debitDay':'10', 'token': obj['hash'], 'returnUrl': obj['data'][12], /*'redirectOnClose': 'https://www.tekprocess.co.in/MerchantIntegrationClient/MerchantResponsePage.jsp',*/ 'responseHandler': handleResponse, 'paymentMode': '<?php if(isset($mer_array['paymentMode'])){ echo $mer_array['paymentMode']; } ?>', 'checkoutElement': '<?php if($mer_array['embedPaymentGatewayOnPage'] == "1"){ echo "#worldline_embeded_popup"; } else { echo ""; } ?>', 'merchantLogoUrl': '<?php if(isset($mer_array['logoURL'])){ echo $mer_array['logoURL']; } ?>', //provided merchant logo will be displayed 'merchantId': obj['data'][0], 'currency': obj['data'][15], 'consumerId': obj['data'][8], //Your unique consumer identifier to register a eMandate/eNACH 'consumerMobileNo': obj['data'][9], 'consumerEmailId': obj['data'][10], 'txnId': obj['data'][1], //Unique merchant transaction ID 'items': [{ 'itemId': obj['data'][14], 'amount': obj['data'][2], 'comAmt': '0' }], 'cartDescription': '}{custname:'+obj['data'][13], 'merRefDetails': [ {"name": "Txn. Ref. ID", "value": obj['data'][1]} ], 'customStyle': { 'PRIMARY_COLOR_CODE': '<?php if(isset($mer_array['primaryColor'])){ echo $mer_array['primaryColor']; } ?>', //merchant primary color code 'SECONDARY_COLOR_CODE': '<?php if(isset($mer_array['secondaryColor'])){ echo $mer_array['secondaryColor']; } ?>', //provide merchant's suitable color code 'BUTTON_COLOR_CODE_1': '<?php if(isset($mer_array['buttonColor1'])){ echo $mer_array['buttonColor1']; } ?>', //merchant's button background color code 'BUTTON_COLOR_CODE_2': '<?php if(isset($mer_array['buttonColor2'])){ echo $mer_array['buttonColor2']; } ?>' //provide merchant's suitable color code for button text }, 'accountNo': obj['data'][11], //Pass this if accountNo is captured at merchant side for eMandate/eNACH 'accountHolderName': obj['data'][16], //Pass this if accountHolderName is captured at merchant side for ICICI eMandate & eNACH registration this is mandatory field, if not passed from merchant Customer need to enter in Checkout UI. 'ifscCode': obj['data'][17], //Pass this if ifscCode is captured at merchant side. 'accountType': obj['data'][18], //Required for eNACH registration this is mandatory field 'debitStartDate': obj['data'][3], 'debitEndDate': obj['data'][4], 'maxAmount': obj['data'][5], 'amountType': obj['data'][6], 'frequency': obj['data'][7] // Available options DAIL, WEEK, MNTH, QURT, MIAN, YEAR, BIMN and ADHO } }; //console.log(configJson);
$.pnCheckout(configJson); if(configJson.features.enableNewWindowFlow) { pnCheckoutShared.openNewWindow(); } } });
}); }); </script>
|