Rev 20278 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php $payments = json_decode($payment_process[0]);$results = $payments->results;if(isset($results->isCod) && $results->isCod == 1){$cod = 1;}else{$cod = 0;}$emi = $emi[0];$amount = str_replace(',', '', $payments->results->totalAmount);$amount = number_format((float)$amount,0,'.','');//die();$bankInfo = array();$i=0;foreach($emi->emiSchemes as $bank){if((empty($bankInfo) || !in_array($bank->bankId,$bankInfo)) && $amount > $bank->minAmount){$bankInfo[$i]['Id'] = $bank->bankId;$bankInfo[$i]['Name'] = $bank->bankName;$i++;}}if(isset($bankInfo) && !empty($bankInfo)){$tmp = array ();foreach ($bankInfo as $row)if (!in_array($row,$tmp))array_push($tmp,$row);$bankInfo = $tmp;$emiInfo = array();$i=0;foreach($bankInfo as $bankId){$j=0;foreach($emi->emiSchemes as $bank){if($bankId['Id'] == $bank->bankId){$amount = str_replace(',', '', $payments->results->totalAmount);$amount = number_format((float)$amount,0,'.','');$rate = $bank->interestRate/(12*100);$term = $bank->tenure;$installment = $amount * $rate * (pow(1 + $rate, $term) / (pow(1 + $rate, $term) - 1));$installment = round($installment*100/100);$installment = number_format((float)$installment,2,'.','');$totalAmount = ceil($installment*$term);$bank->installment = number_format((float)$installment, 2,'.','');$bank->total = $totalAmount;$intrestAmount = $totalAmount-$amount;$bank->intrestAmount = $intrestAmount;$emiInfo[$i][$j] = $bank;$j++;}}$i++;}}//print_r($captcha['imagedata']);//die();?><div class="payment-cont"><div class="shipping-head clearfix"><div class="shipping">Shipping</div><div class="payment selected">Payment</div></div><div class="payment-hldr"><div class="gd-total clearfix"><div>Grand total</div><div>Rs <?php echo $payments->results->totalAmount;?> </div></div><!--gd-total--><div class="hldr-sub"><div class="card">Select Payment Method</div><div id="error" class="error_msg" style="display:<?php if(isset($codCaptcha) && $codCaptcha == 1 ){echo 'block';} else { echo 'none'; }?>"><?php if(isset($codCaptcha) && $codCaptcha ==1){echo 'Invalid Captcha';}?></div><?php if(($amount != 0) && !isset($payments->results->isTotalAmountZero)) {foreach($payments->options as $payment){if($payment->label == 'CREDIT CARDS'){if((!isset($codCaptcha) && $codCaptcha !=1) || (!isset($cod) || $cod == 0)){$defaultPayment = $payment->type;}?><div id="<?php echo $payment->type;?>"class="card <?php if((!isset($codCaptcha) && $codCaptcha !=1) || (!isset($cod) || $cod ==0)){echo 'selected';}?>" onclick="changePayment(event);"><?php echo $payment->label;?> <span><?php if((!isset($codCaptcha) && $codCaptcha !=1) || (!isset($cod) || $cod == 0)){echo '-';} else { echo '+';}?></span></div><div style="display:<?php if((!isset($codCaptcha) && $codCaptcha !=1) || (!isset($cod) || $cod == 0)){echo 'block';} else { echo 'none'; }?>" class="credit-cards clearfix"><div class="c-info">You will be taken to our Bank's payment gateway for making this payment.</div><form id="creditcard" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset><div class="cc-hldr clearfix"><!-- div id="india" class="selected" onclick="changeCountry(event)">Credit Cards </br>Issued in India</div--><!-- div id="outside" onclick="changeCountry(event)">Credit Cards </br>Issued outside India</div--></div><?php foreach($payment->options as $methods){if($methods->label == 'Credit Cards'){?><div class="in-india clearfix c-box" style="display:block"><?php foreach($methods->paymethods as $payment){?><div onclick="selectCard(event)" id="<?php echo $payment->pay_option?>" data-parent="<?php echo $payment->label; ?>"><img src="<?php echo $payment->img;?>" alt="<?php echo $payment->label;?>"></div><?php } ?><p >Tap to select your card type</p></div><!--in-india--><?php } ?><?php } ?><input type="hidden" name="payoption" id="pay-credit" value=""/><input id='ccSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/></fieldset></form></div><!--credit-cards--><?php } ?><?php if($payment->label == 'DEBIT/ATM CARDS'){?><div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div><div class="c-box" style="display:none;"><p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p><form id="debitcard" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset><input type="hidden" name="payoption" id="pay-debit" value="" /><?php foreach($payment->paymethods as $methods){?><div id="<?php echo $methods->pay_option;?>" onclick="selectDebitCard(event)" data-parent="<?php echo $payment->label; ?>"><img src="<?php echo $methods->img;?>" alt="<?php echo $methods->label;?>"></div><?php } ?><p class="tcenter">Tap to select your card type</p><input id='debitSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/></fieldset></form></div><!--c-box--><?php }?><?php if($payment->label == 'NET BANKING'){?><div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div><div class="c-box" style="display:none"><p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p><p class="tcenter">Please select your bank</p><form id="netbanking" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset><input type="hidden" name="payoption" id="pay-net" value="" /><?php$i=0;foreach($payment->paymethods as $methods){if($i < 6){?><div id="<?php echo $methods->pay_option;?>" onclick="changeNetBanking(event);" data-parent="<?php echo $payment->label; ?>"><img src="<?php echo $methods->img;?>" alt="<?php echo $methods->label;?>"></div><?php }$i++; }?><select id="net" onchange="changeNetBanking(event);" data-parent="<?php echo $payment->label; ?>"><option value="0">Other Banks</option><?php$j=0;foreach($payment->paymethods as $methods){if($j>5){?><option value="<?php echo $methods->pay_option;?>" ><?php echo $methods->label;?></option><?php }$j++;} ?></select><input id='netSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/></fieldset></form></div><!--c-box--><?php } ?><?php if($payment->label == 'CASH CARDS'){ ?><div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div><div class="c-box" style="display:none"><p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p><form id="cashcards" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset><input type="hidden" name="payoption" id="pay-cc" value="" /><?php foreach($payment->paymethods as $methods){?><div id="<?php echo $methods->pay_option;?>" onclick="selectCashCard(event)" data-parent="<?php echo $payment->label; ?>"><img src="<?php echo $methods->img;?>" alt="<?php echo $methods->label;?>"></div><?php } ?><p class="tcenter">Tap to select your card type</p><input type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/></fieldset></form></div><!--c-box--><?php } ?><?php if($payment->label == 'CASH ON DELIVERY'){if(isset($cod) && $cod == 1){if((isset($codCaptcha) && $codCaptcha == 1) || (isset($cod) && $cod == 1)){$defaultPayment = $payment->type;}?><div id="<?php echo $payment->type;?>" class="card <?php if((isset($codCaptcha) && $codCaptcha == 1) || (isset($cod) && $cod == 1)) {echo 'selected';}?>" onclick="changePayment(event);"><?php echo $payment->label;?><span><?php if((isset($codCaptcha) && $codCaptcha == 1) || (isset($cod) && $cod == 1)){echo '-';} else {echo '+';}?></span></div><div style="display:<?php if((isset($codCaptcha) && $codCaptcha == 1) || (isset($cod) && $cod == 1)){echo 'block';} else { echo 'none'; }?>" class="info-hldr"><!-- <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p> --><div <?php if(isset($skipcaptcha) && $skipcaptcha==1){echo "style='display:none;";}?> id="captcha" class="tcenter"><img src="<?php echo 'data:image/png;base64,'.$captcha['imagedata'];?>"/></div><div <?php if(isset($skipcaptcha) && $skipcaptcha==1){echo "style='display:none;";}?> id="clickCaptcha" class="tcenter" onclick="changeCaptcha()">Click here to change image</div><form id="cashod" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset><input type="hidden" name="payoption" id="pay-cod" value="<?php echo $payment->pay_option; ?>"/><input id="captcha_response_box" type="text" name="captcha_response_field" autocomplete="off" <?php if(isset($skipcaptcha) && $skipcaptcha==1){echo "disabled=true style='display:none;'";}?>><input type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/></fieldset></form></div><?php } }?><?php if($payment->label == 'EMI'){if(isset($bankInfo) && !empty($bankInfo)){ ?><div id="<?php echo $payment->type;?>" data-key="<?php echo $payment->label;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div><?php if(isset($emiInfo) && !empty($emiInfo)){ ?><div class="info-hldr" style="display:none"><p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p><form id="emiform" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset><p>Please select your bank</p><?php if(isset($bankInfo) && !empty($bankInfo)){?><select id="emibank" onchange="changeBank(event);"><?phpforeach ($bankInfo as $key => $value) { ?><option value="<?php echo $value['Id'];?>"><?php echo $value['Name']; ?></option><?php } ?></select><?php } ?><div class="emi-hldr clearfix"><?php $i=0;?><div class="emi-head clearfix"><div>Tenure@rate</div><div>Total Intrest</div><div>Monthly Installement</div></div><!--emi-head--><input type="hidden" name="payoption" id="pay-emi" value="<?php echo $emiInfo[0][0]->id;?>"/><?php foreach($emiInfo as $emi){?><div style="display:<?php if($i == 0){echo 'block';} else {echo 'none';}?>" id="<?php echo $emi[0]->bankId;?>"><?php $j=0;foreach($emi as $emiScheme){?><div class="emi-body clearfix <?php if($j==0) echo 'selected';?>" id="<?php echo $emiScheme->id;?>" onclick="changePay(event);" data-bank="<?php echo $emiScheme->bankName;?>" data-tenure="<?php echo $emiScheme->tenureDescription;?>"><div><?php echo $emiScheme->tenureDescription.'@'.$emiScheme->interestRate.'%';?></div><div>Rs <?php echo $emiScheme->intrestAmount;?></div><div>Rs <?php echo $emiScheme->installment;?></div></div><?php $j++;}$i++; ?></div><?php }?></div><input id='emiSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/></fieldset></form></div><!--info-hldr--><?php }}}?><?php } }elseif($amount ==0 && isset($payments->results->isTotalAmountZero) && $payments->results->isTotalAmountZero==1) {foreach($payments->options as $payment){if($payment->label == 'CONFIRM ORDER'){ ?><div id="<?php echo $payment->type;?>" class="card"><?php echo $payment->label;?><span>+</span></div><div style="" class="info-hldr"><!-- <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p> --><div id="captcha" class="tcenter"><img src="<?php echo 'data:image/png;base64,'.$captcha['imagedata'];?>"/></div><div id="clickCaptcha" class="tcenter" onclick="changeCaptcha()">Click here to change image</div><form id="zod" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset><input id="captcha_response_box" type="text" name="captcha_response_field" autocomplete="off" placeholder="Please Enter Captcha"><input type="hidden" name="payoption" id="pay-captcha" value="<?php echo $payment->pay_option; ?>"/><input type="submit" name="submit" value='Confirm Order' class="payment-btn tcenter"/></fieldset></form></div></div><?php break;}}}?><?php if($payment->label == 'PAYU PAY'):?><div id="<?php echo $payment->type;?>" data-key="<?php echo $payment->label;?>" class="card" onclick="changePayment(event);">PAYUMONEY<span>+</span></div><div class="info-hldr" style="display:none"><form onsubmit="return paymentValidation(event)" action="<?php echo base_url();?>payment" method="post" id="payumoney"><input type="hidden" value="<?php echo $payment->paymethods[0]->pay_option;?>" id="pay-payu" name="payoption"><input type="submit" class="payment-btn tcenter" value="Make Payment" name="submit" id="ccSubmit"></fieldset></form></div><!--info-hldr--><?php endif;?></div><!--hldr-sub--></div><!--payment-cont--><script type="text/javascript"><?php if(isset($defaultPayment) && !empty($defaultPayment)){?>var defaultPayment = <?php echo $defaultPayment;?>;<?php } ?>var bankInfo = <?php echo json_encode($bankInfo[0]);?>;</script>