Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: rakbank.php
<style> .product-view{ min-height: 260px !important; } .loader { border: 16px solid #f3f3f3; border-radius: 50%; border-top: 16px solid #3498db; width: 39px; height: 40px; left: 52%; top: 33%; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; } .loader_msg{ height: 40px; left: 50%; top: 48%; position: absolute; color: #000 !important; font-size: 25px; } /* Safari */ @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } </style> <?php $amount = roundMe_2Digits($amount * $rwCurr->ConversionRate); $this->session->set_userdata('amount', $amount); ?> <form> <input type="hidden" id="amount" name="amount" readonly value="<?php echo $amount; ?>" Placeholder="Enter Amount" /> </form> <div class="loader"></div> <div class="loader_msg">Please wait</div> <script src="https://rakbankpay.gateway.mastercard.com/checkout/version/56/checkout.js" data-error="errorCallback" data-cancel="cancelCallback" data-complete="completeCallback" > </script> <script type="text/javascript"> var amount = document.getElementById("amount").value; //alert(amount); function errorCallback(error) { alert(JSON.stringify(error)); } function cancelCallback() { console.log('Payment cancelled'); } function completeCallback() { //alert('Transaction is completed'); window.location.href = '<?php echo base_url('page/rakbankLatestResponse'); ?>'; // please use here AJAX and send request to function (Create any Function) use the same session there to get the transaction response. //alert(JSON.stringify(result)); } Checkout.configure({ merchant: '<?php echo $API_UserName; ?>', session: { id: '<?php echo $session_id; ?>' }, order: { amount: function() { //Dynamic calculation of amount return document.getElementById("amount").value; }, currency: 'AED', description: 'Ordered products', id: '<?php echo $invId_rakbank; ?>' }, interaction: { operation: 'PURCHASE', // set this field to 'PURCHASE' for Hosted Checkout to perform a Pay Operation. merchant: { name: '<?php echo $UserFullName; ?>', address: { line1: '', line2: '' } }, displayControl: { paymentConfirmation: "SHOW" } } }); <?php if($invId_rakbank){ ?> $( document ).ready(function() { // Handler for .ready() called. setTimeout(function(){ $('.btn-success').click(); }, 1000); setTimeout(function(){ $('.loader').fadeOut('slow'); $('.loader_msg').fadeOut('slow'); }, 4000); }); <?php } ?> </script> <div class="container"> <div class="row"> <div class="col-md-9"> <div class="product-view"> <!--<h2 style="color: #000;"> Click Below Button to Proceed</h2>--> <input type="button" value="Pay Amount" class="btn btn-success" onClick="Checkout.showLightbox();" /> </div> </div> </div> </div>