File: /home/barbeatleanalyti/www/mbaris.beatleanalytics.com/application/views/razorpay/checkout.php
<?php
$this->load->view('layout/userdashboard/header');
?>
<?php
//echo '<pre>'; print_r($propertydata);
$description = $propertydata[0]->property_name;
$txnid = date("YmdHis");
$key_id = "rzp_test_eRTUmk1ceEfzMN";
$currency_code = $currency_code;
$total = (1*100); //($propertydata[0]->property_investment_amount*100); // 100 = 1 indian rupees
$amount = 1;//$propertydata[0]->property_investment_amount;
$merchant_order_id = "INV-".date("YmdHis");
$card_holder_name = SITE_TITLE;
$email = ADMIN_EMAIL;
$phone = '';
$name = "INVESTEX";
?>
<form name="razorpay-form" id="razorpay-form" action="<?php echo $callback_url; ?>" method="POST">
<input type="hidden" name="razorpay_payment_id" id="razorpay_payment_id" />
<input type="hidden" name="merchant_order_id" id="merchant_order_id" value="<?php echo $merchant_order_id; ?>"/>
<input type="hidden" name="merchant_trans_id" id="merchant_trans_id" value="<?php echo $txnid; ?>"/>
<input type="hidden" name="merchant_product_info_id" id="merchant_product_info_id" value="<?php echo $description; ?>"/>
<input type="hidden" name="merchant_surl_id" id="merchant_surl_id" value="<?php echo $surl; ?>"/>
<input type="hidden" name="merchant_furl_id" id="merchant_furl_id" value="<?php echo $furl; ?>"/>
<input type="hidden" name="card_holder_name_id" id="card_holder_name_id" value="<?php echo $card_holder_name; ?>"/>
<input type="hidden" name="merchant_total" id="merchant_total" value="<?php echo $total; ?>"/>
<input type="hidden" name="merchant_amount" id="merchant_amount" value="<?php echo $amount; ?>"/>
</form>
<div class="main-content side-content pt-0">
<div class="container-fluid">
<div class="inner-body">
<div class="row row-sm">
<div class="col-lg-12">
<div class="card custom-card overflow-hidden">
<div class="card-body">
<div class="table-responsive">
<table id="example" class="display nowrap" style="width:100%">
<thead>
<tr>
<th class="">S.No</th>
<th class="">Property ID</th>
<th class="">Property Name</th>
<th class="">Property Price</th>
<th class="">Invested Amount</th>
<th class="">Estimate Return</th>
<th class="">Dealer Name</th>
<th class="">Dealer Email</th>
<th class="">Location</th>
</tr>
</thead>
<tbody>
<?php
if (!empty($propertydata)){
foreach ($propertydata as $key=>$val){
$createddate = date('d-M-Y',strtotime($val->created_date));
?>
<tr class="">
<td><?php echo $key+1;?></td>
<td><?php echo $val->property_unique_id;?></td>
<td><?php echo $val->property_name;?></td>
<td><?php echo $val->property_price;?></td>
<td><?php echo $val->property_investment_amount;?></td>
<td><?php echo $val->property_estimated_return;?></td>
<td><?php echo $val->first_name.' '.$val->last_name;?></td>
<td><?php echo $val->user_email;?></td>
<td><?php echo $val->cityname.','.$val->street_name.','.$val->countryname;?></td>
</tr>
<?php
}
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<input id="pay-btn" type="submit" onclick="razorpaySubmit(this);" value="Pay Now" class="btn btn-primary" />
<script src="https://checkout.razorpay.com/v1/checkout.js"></script>
<script>
var options = {
key: "<?php echo $key_id; ?>",
amount: "<?php echo $total; ?>",
name: "<?php echo $name; ?>",
description: "Order # <?php echo $merchant_order_id; ?>",
netbanking: true,
currency: "<?php echo $currency_code; ?>", // INR
prefill: {
name: "<?php echo $card_holder_name; ?>",
email: "<?php echo $email; ?>",
contact: "<?php echo $phone; ?>"
},
notes: {
soolegal_order_id: "<?php echo $merchant_order_id; ?>",
},
handler: function (transaction) {
document.getElementById('razorpay_payment_id').value = transaction.razorpay_payment_id;
document.getElementById('razorpay-form').submit();
},
"modal": {
"ondismiss": function(){
location.reload()
}
}
};
var razorpay_pay_btn, instance;
function razorpaySubmit(el) {
if(typeof Razorpay == 'undefined') {
setTimeout(razorpaySubmit, 200);
if(!razorpay_pay_btn && el) {
razorpay_pay_btn = el;
el.disabled = true;
el.value = 'Please wait...';
}
} else {
if(!instance) {
instance = new Razorpay(options);
if(razorpay_pay_btn) {
razorpay_pay_btn.disabled = false;
razorpay_pay_btn.value = "Pay Now";
}
}
instance.open();
}
}
</script>
<?php
$this->load->view('layout/userdashboard/footer');
?>