Subversion Repositories SmartDukaan

Rev

Rev 20278 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
10582 lgm 1
     <?php $payments = json_decode($payment_process[0]);
2
     $results = $payments->results;
11036 lgm 3
     if(isset($results->isCod) && $results->isCod == 1){
4
      $cod = 1;
5
     }else{
6
      $cod = 0;
7
     }
10582 lgm 8
     $emi = $emi[0];
11036 lgm 9
     $amount = str_replace(',', '', $payments->results->totalAmount);
10
     $amount = number_format((float)$amount,0,'.','');
11
     //die();
10582 lgm 12
     $bankInfo = array();
13
     $i=0;
14
     foreach($emi->emiSchemes as $bank){
11036 lgm 15
         if((empty($bankInfo) || !in_array($bank->bankId,$bankInfo)) && $amount > $bank->minAmount){
10582 lgm 16
            $bankInfo[$i]['Id'] = $bank->bankId;
17
            $bankInfo[$i]['Name'] = $bank->bankName;
18
            $i++;
19
         }
20
     }
11036 lgm 21
     if(isset($bankInfo) && !empty($bankInfo)){
22
        $tmp = array ();
23
        foreach ($bankInfo as $row) 
24
        if (!in_array($row,$tmp))
25
          array_push($tmp,$row);
26
        $bankInfo = $tmp;
27
        $emiInfo = array();
28
        $i=0;
29
        foreach($bankInfo as $bankId){
30
          $j=0;
31
          foreach($emi->emiSchemes as $bank){
32
            if($bankId['Id'] == $bank->bankId){
33
              $amount = str_replace(',', '', $payments->results->totalAmount);
34
              $amount = number_format((float)$amount,0,'.','');
35
              $rate = $bank->interestRate/(12*100);
36
              $term = $bank->tenure;
37
              $installment = $amount * $rate * (pow(1 + $rate, $term) / (pow(1 + $rate, $term) - 1));
38
              $installment = round($installment*100/100);
39
              $installment = number_format((float)$installment,2,'.','');
40
              $totalAmount = ceil($installment*$term);
41
              $bank->installment = number_format((float)$installment, 2,'.','');
42
              $bank->total = $totalAmount;
43
              $intrestAmount = $totalAmount-$amount;
44
              $bank->intrestAmount = $intrestAmount;
45
              $emiInfo[$i][$j] = $bank;
46
              $j++;
47
            }
48
         }
49
          $i++;
50
        }
10582 lgm 51
     }
11273 lgm 52
     //print_r($captcha['imagedata']);
11036 lgm 53
     //die();
10582 lgm 54
     ?>
55
 
56
    <div class="payment-cont">
57
         <div class="shipping-head clearfix">
58
          <div class="shipping">Shipping</div>
59
          <div class="payment selected">Payment</div>
60
        </div>
61
    <div class="payment-hldr">
62
      <div class="gd-total clearfix">
63
        <div>Grand total</div>
17522 manish.sha 64
        <div>Rs <?php echo $payments->results->totalAmount;?> </div>
10582 lgm 65
      </div><!--gd-total-->
66
      <div class="hldr-sub">
67
        <div class="card">Select Payment Method</div>
68
        <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>
69
        <?php if(($amount != 0) && !isset($payments->results->isTotalAmountZero)) {
70
          foreach($payments->options as $payment){
71
         if($payment->label == 'CREDIT CARDS'){
11064 lgm 72
          if((!isset($codCaptcha) && $codCaptcha !=1) || (!isset($cod) || $cod == 0)){
73
            $defaultPayment = $payment->type;
74
          }?>
11067 lgm 75
        <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>
11513 lgm 76
        <div style="display:<?php if((!isset($codCaptcha) && $codCaptcha !=1) || (!isset($cod) || $cod == 0)){echo 'block';} else { echo 'none'; }?>" class="credit-cards clearfix">
10582 lgm 77
          <div class="c-info">You will be taken to our Bank's payment gateway for making this payment.</div>
78
          <form id="creditcard" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
79
            <fieldset>
80
           <div class="cc-hldr clearfix">
20278 aman.kumar 81
             <!-- div id="india" class="selected" onclick="changeCountry(event)">Credit Cards </br>Issued in India</div--> 
82
             <!-- div id="outside" onclick="changeCountry(event)">Credit Cards </br>Issued outside India</div-->
10582 lgm 83
           </div>
84
           <?php foreach($payment->options as $methods){
20278 aman.kumar 85
          if($methods->label == 'Credit Cards'){?>
10582 lgm 86
          <div class="in-india clearfix c-box" style="display:block">
87
            <?php foreach($methods->paymethods as $payment){?>
88
            <div onclick="selectCard(event)" id="<?php echo $payment->pay_option?>" data-parent="<?php echo $payment->label; ?>">
11059 lgm 89
              <img src="<?php echo $payment->img;?>" alt="<?php echo $payment->label;?>">             
10582 lgm 90
            </div>
91
            <?php } ?>
92
            <p >Tap to select your card type</p>
93
          </div><!--in-india-->
20278 aman.kumar 94
          <?php } ?>
95
          <?php } ?>
10582 lgm 96
          <input type="hidden" name="payoption" id="pay-credit" value=""/>
97
          <input id='ccSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
98
          </fieldset>
99
         </form>
100
        </div><!--credit-cards-->
101
        <?php } ?>
102
        <?php if($payment->label == 'DEBIT/ATM CARDS'){?>
103
        <div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>
104
        <div class="c-box" style="display:none;">
105
          <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
106
          <form id="debitcard" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset>
107
            <input type="hidden" name="payoption" id="pay-debit" value="" />
108
          <?php foreach($payment->paymethods as $methods){?>
11059 lgm 109
          <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>
10582 lgm 110
          <?php } ?>
111
          <p class="tcenter">Tap to select your card type</p>
112
          <input id='debitSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
113
          </fieldset></form>
114
        </div><!--c-box-->
115
        <?php }?>
10658 lgm 116
        <?php if($payment->label == 'NET BANKING'){?>
10582 lgm 117
        <div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div> 
10658 lgm 118
        <div class="c-box" style="display:none">
119
         <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
120
          <p class="tcenter">Please select your bank</p>
10582 lgm 121
           <form id="netbanking" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset>
10658 lgm 122
            <input type="hidden" name="payoption" id="pay-net" value="" />
123
           <?php 
124
           $i=0;
125
           foreach($payment->paymethods as $methods){
126
            if($i < 6){?>
11059 lgm 127
          <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>
10658 lgm 128
          <?php  }$i++; }?>
129
          <select id="net" onchange="changeNetBanking(event);" data-parent="<?php echo $payment->label; ?>"> 
11136 lgm 130
            <option value="0">Other Banks</option>
10658 lgm 131
            <?php 
132
            $j=0;
133
            foreach($payment->paymethods as $methods){
134
              if($j>5){?>
135
                <option value="<?php echo $methods->pay_option;?>" ><?php echo $methods->label;?></option>
136
            <?php }$j++;} ?>
10582 lgm 137
          </select>
138
          <input id='netSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
139
          </fieldset></form>
140
        </div><!--c-box-->
141
        <?php } ?>
142
        <?php if($payment->label == 'CASH CARDS'){ ?>
143
        <div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>        
144
        <div class="c-box" style="display:none">
145
          <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
146
          <form id="cashcards" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)"><fieldset>
147
            <input type="hidden" name="payoption" id="pay-cc" value="" />
148
        <?php foreach($payment->paymethods as $methods){?>
11059 lgm 149
        <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>
10582 lgm 150
        <?php } ?>
151
        <p class="tcenter">Tap to select your card type</p>
11064 lgm 152
        <input type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
10582 lgm 153
        </fieldset></form>
154
        </div><!--c-box-->
155
        <?php } ?>
11036 lgm 156
        <?php if($payment->label == 'CASH ON DELIVERY'){
11064 lgm 157
        if(isset($cod) && $cod == 1){
158
          if((isset($codCaptcha) && $codCaptcha == 1) || (isset($cod) && $cod == 1)){
159
            $defaultPayment = $payment->type;
160
          }?>
11067 lgm 161
        <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>
11064 lgm 162
        <div style="display:<?php if((isset($codCaptcha) && $codCaptcha == 1) || (isset($cod) && $cod == 1)){echo 'block';} else { echo 'none'; }?>" class="info-hldr">
10582 lgm 163
          <!-- <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p> -->
14939 anikendra 164
          <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>
165
              <div  <?php if(isset($skipcaptcha) && $skipcaptcha==1){echo "style='display:none;";}?> id="clickCaptcha" class="tcenter" onclick="changeCaptcha()">Click here to change image</div>
11064 lgm 166
          <form id="cashod" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
10582 lgm 167
            <fieldset>
168
              <input type="hidden" name="payoption" id="pay-cod" value="<?php echo $payment->pay_option; ?>"/>
15792 anikendra 169
              <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;'";}?>>
10582 lgm 170
              <input type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
171
          </fieldset>
172
          </form>
173
        </div>
11036 lgm 174
        <?php } }?>
175
        <?php if($payment->label == 'EMI'){
176
        if(isset($bankInfo) && !empty($bankInfo)){ ?>
10582 lgm 177
        <div id="<?php echo $payment->type;?>" data-key="<?php echo $payment->label;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>
178
        <?php if(isset($emiInfo) && !empty($emiInfo)){ ?>
179
            <div class="info-hldr" style="display:none">
180
              <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
181
              <form id="emiform" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
182
                <fieldset>
183
                  <p>Please select your bank</p>
184
                <?php if(isset($bankInfo) && !empty($bankInfo)){?>
185
                  <select id="emibank" onchange="changeBank(event);">
186
                  <?php
187
                    foreach ($bankInfo as $key => $value) { ?>
188
                      <option value="<?php echo $value['Id'];?>"><?php echo $value['Name']; ?></option>
189
                    <?php  }  ?>
190
                  </select>
191
                <?php } ?>
192
 
193
                  <div class="emi-hldr clearfix">
194
                    <?php $i=0;?>
195
                    <div class="emi-head clearfix">
196
                      <div>Tenure@rate</div>
197
                      <div>Total Intrest</div>
198
                      <div>Monthly Installement</div>
199
                    </div><!--emi-head-->
200
                    <input type="hidden" name="payoption" id="pay-emi" value="<?php echo $emiInfo[0][0]->id;?>"/>
201
                      <?php foreach($emiInfo as $emi){?>
202
                      <div style="display:<?php if($i == 0){echo 'block';} else {echo 'none';}?>" id="<?php echo $emi[0]->bankId;?>">
203
                      <?php $j=0;foreach($emi as $emiScheme){?>
204
                      <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;?>">
205
                      <div><?php echo $emiScheme->tenureDescription.'@'.$emiScheme->interestRate.'%';?></div>
206
                      <div>Rs <?php echo $emiScheme->intrestAmount;?></div>
207
                      <div>Rs <?php echo $emiScheme->installment;?></div>
208
                      </div>
209
                    <?php $j++;} 
210
                    $i++; ?>
211
                    </div>
212
                  <?php }?>
213
                  </div>
214
                <input id='emiSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
215
                </fieldset>
216
                </form>
217
            </div><!--info-hldr-->    
11036 lgm 218
              <?php }}}?>
10582 lgm 219
        <?php } }elseif($amount ==0  && isset($payments->results->isTotalAmountZero) && $payments->results->isTotalAmountZero==1) {
220
          foreach($payments->options as $payment){
221
            if($payment->label == 'CONFIRM ORDER'){ ?>
222
              <div id="<?php echo $payment->type;?>" class="card"><?php echo $payment->label;?><span>+</span></div>
223
              <div style="" class="info-hldr">
10624 lgm 224
              <!-- <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p> -->
11273 lgm 225
              <div id="captcha" class="tcenter"><img src="<?php echo 'data:image/png;base64,'.$captcha['imagedata'];?>"/></div>
10628 lgm 226
              <div id="clickCaptcha" class="tcenter" onclick="changeCaptcha()">Click here to change image</div>
227
              <form id="zod" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
10582 lgm 228
                <fieldset>
229
                  <input id="captcha_response_box" type="text" name="captcha_response_field" autocomplete="off" placeholder="Please Enter Captcha">
230
                  <input type="hidden" name="payoption" id="pay-captcha" value="<?php echo $payment->pay_option; ?>"/>
231
                  <input type="submit" name="submit" value='Confirm Order' class="payment-btn tcenter"/>
232
                </fieldset>
233
              </form>
234
              </div>
235
            </div>
236
        <?php break;}
237
          }
238
        }?>
13350 anikendra 239
        <?php if($payment->label == 'PAYU PAY'):?>
20975 amit.gupta 240
        <div id="<?php echo $payment->type;?>" data-key="<?php echo $payment->label;?>" class="card" onclick="changePayment(event);">PAYUMONEY<span>+</span></div>
13306 anikendra 241
        <div class="info-hldr" style="display:none">
15828 amit.gupta 242
          <form onsubmit="return paymentValidation(event)" action="<?php echo base_url();?>payment" method="post" id="payumoney">
13350 anikendra 243
            <input type="hidden" value="<?php echo $payment->paymethods[0]->pay_option;?>" id="pay-payu" name="payoption">                            
13306 anikendra 244
            <input type="submit" class="payment-btn tcenter" value="Make Payment" name="submit" id="ccSubmit">
245
            </fieldset>
246
          </form>
247
        </div><!--info-hldr-->    
248
        <?php endif;?>
249
      </div><!--hldr-sub-->      
10582 lgm 250
    </div><!--payment-cont-->
251
    <script type="text/javascript">
11327 lgm 252
 
10582 lgm 253
    <?php if(isset($defaultPayment) && !empty($defaultPayment)){?>
254
    var defaultPayment = <?php echo $defaultPayment;?>;
255
    <?php } ?>
256
    var bankInfo = <?php echo json_encode($bankInfo[0]);?>;
13414 anikendra 257
    </script>