HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.52.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 15 06:39:08 EDT 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
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');
?>