

<?php
$queryorders = $queryorders->toArray();
$currencyrate = $currencyrate->toArray();
$country=$queryorders[0]['country'];
?>


</head>
<body >

<div class="checkout-page">
<div class="container">
<div class="logo"><?php echo $this->Html->link($this->html->Image('logo.png'), array('controller'=>'pages', 'action' => 'home'), array('escape' => false));?></div>
<div class="row">
<div class="col-lg-offset-4 col-md-offset-4 col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="checkout-cart-summary payment-mode">
<h3>Cart Summary</h3>
<?php
$sum=0;
foreach ($querycarts as $value)
{
$sum=$sum+(intval($value['price']*$value['quantity']*$currencyrate[0][$this->request->getsession()->read('currency')]));
}
?>
<div class="subtotal">Subtotal <span><?php echo $this->request->getsession()->read('currencysymbol');?> <?php echo $sum;?></span></div>
<div class="subtotal">Shipping <span>Free</span></div>
<div class="subtotal">Payable Amount <span><?php echo $this->request->getsession()->read('currencysymbol');?> <?php echo $sum+$shipping;?></span></div>
<?php
if($this->request->getsession()->check('couponcode')){
?>
<div class="subtotal">Discount <span><?php echo $this->request->getsession()->read('currencysymbol');?> <?php echo $this->request->getsession()->read('couponvalues');?></span></div>
<div class="subtotal">Payable Amount <span><?php echo $this->request->getsession()->read('currencysymbol');?> <?php echo $sum+$shipping-$this->request->getsession()->read('couponvalues');?></span></div>
<?php
}
?>

<div class="row">
<?php echo $this->Form->create('register', ['url' => ['controller' => 'checkouts', 'action' => 'paymentmode',$token],'name'=>'chekcoutform','class'=>'chekcout-form',]);?>
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="radiobtn"><input type="radio" class="paymentmode" name="paymentmode" id="razorpay" value="razorpay" checked required>CREDIT & DEBIT CARD / UPI / NET BANKING</div>
<?php echo $this->Form->button('Pay Now',array('onclick'=>'payNow()','div' => false,'id'=>'paybtn','class'=>'submitbutton','type' => 'button'));?>

</div>
</div>
<?php echo $this->Form->end();?>

<script src="https://checkout.razorpay.com/v1/checkout.js"></script>
<script>
var options = {
    "key": "<?php echo $keyId; ?>",
    "amount": "<?php echo $amount; ?>",
    "currency": "INR",
    "name": "<?php echo $queryorders[0]['name'];?>",
    "description": "Order #<?php echo $queryorders[0]['order_id'];?>",
    "order_id": "<?php echo $order_id; ?>",
    "handler": function (response){
        // Create a POST form
        var form = document.createElement("form");
        form.method = "POST";
        form.action = "<?php echo url('/checkouts/ordersuccess/'.$queryorders[0]['token']); ?>";

        // Send all required fields
        var fields = ['razorpay_payment_id','razorpay_order_id','razorpay_signature'];
        fields.forEach(function(field){
            var input = document.createElement("input");
            input.type = "hidden";
            input.name = field;
            input.value = response[field];
            form.appendChild(input);
        });

        var csrfInput = document.createElement("input");
        csrfInput.type = "hidden";
        csrfInput.name = "_token";
        csrfInput.value = "<?php echo csrf_token(); ?>";
        form.appendChild(csrfInput);

        document.body.appendChild(form);
        form.submit();
    },
    "theme": { "color": "#3399cc" }
};

var rzp = new Razorpay(options);
document.getElementById('paybtn').onclick = function(e){
    rzp.open();
    e.preventDefault();
};
</script>

</div>
</div>


</div>
</div>
</div>
</div>


