Subversion Repositories SmartDukaan

Rev

Rev 10658 | Rev 11059 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10658 Rev 11036
Line 1... Line 1...
1
     <?php $payments = json_decode($payment_process[0]);
1
     <?php $payments = json_decode($payment_process[0]);
2
     $results = $payments->results;
2
     $results = $payments->results;
-
 
3
     if(isset($results->isCod) && $results->isCod == 1){
-
 
4
      $cod = 1;
-
 
5
     }else{
-
 
6
      $cod = 0;
-
 
7
     }
3
     $emi = $emi[0];
8
     $emi = $emi[0];
-
 
9
     $amount = str_replace(',', '', $payments->results->totalAmount);
-
 
10
     $amount = number_format((float)$amount,0,'.','');
-
 
11
     //die();
4
     $bankInfo = array();
12
     $bankInfo = array();
5
     $i=0;
13
     $i=0;
6
     foreach($emi->emiSchemes as $bank){
14
     foreach($emi->emiSchemes as $bank){
7
         if(empty($bankInfo) || !in_array($bank->bankId,$bankInfo)){
15
         if((empty($bankInfo) || !in_array($bank->bankId,$bankInfo)) && $amount > $bank->minAmount){
8
            $bankInfo[$i]['Id'] = $bank->bankId;
16
            $bankInfo[$i]['Id'] = $bank->bankId;
9
            $bankInfo[$i]['Name'] = $bank->bankName;
17
            $bankInfo[$i]['Name'] = $bank->bankName;
10
            $i++;
18
            $i++;
11
         }
19
         }
12
     }
20
     }
-
 
21
     if(isset($bankInfo) && !empty($bankInfo)){
13
     $tmp = array ();
22
        $tmp = array ();
14
     foreach ($bankInfo as $row) 
23
        foreach ($bankInfo as $row) 
15
      if (!in_array($row,$tmp))
24
        if (!in_array($row,$tmp))
16
        array_push($tmp,$row);
25
          array_push($tmp,$row);
17
      $bankInfo = $tmp;
26
        $bankInfo = $tmp;
18
     $emiInfo = array();
27
        $emiInfo = array();
19
     $i=0;
28
        $i=0;
20
     foreach($bankInfo as $bankId){
29
        foreach($bankInfo as $bankId){
21
      $j=0;
30
          $j=0;
22
       foreach($emi->emiSchemes as $bank){
31
          foreach($emi->emiSchemes as $bank){
23
          if($bankId['Id'] == $bank->bankId){
32
            if($bankId['Id'] == $bank->bankId){
24
            $amount = str_replace(',', '', $payments->results->totalAmount);
33
              $amount = str_replace(',', '', $payments->results->totalAmount);
25
            $amount = number_format((float)$amount,0,'.','');
34
              $amount = number_format((float)$amount,0,'.','');
26
            $rate = $bank->interestRate/(12*100);
35
              $rate = $bank->interestRate/(12*100);
27
            $term = $bank->tenure;
36
              $term = $bank->tenure;
28
            $installment = $amount * $rate * (pow(1 + $rate, $term) / (pow(1 + $rate, $term) - 1));
37
              $installment = $amount * $rate * (pow(1 + $rate, $term) / (pow(1 + $rate, $term) - 1));
29
            $installment = round($installment*100/100);
38
              $installment = round($installment*100/100);
30
            $installment = number_format((float)$installment,2,'.','');
39
              $installment = number_format((float)$installment,2,'.','');
31
            $totalAmount = ceil($installment*$term);
40
              $totalAmount = ceil($installment*$term);
32
            $bank->installment = number_format((float)$installment, 2,'.','');
41
              $bank->installment = number_format((float)$installment, 2,'.','');
33
            $bank->total = $totalAmount;
42
              $bank->total = $totalAmount;
34
            $intrestAmount = $totalAmount-$amount;
43
              $intrestAmount = $totalAmount-$amount;
35
            $bank->intrestAmount = $intrestAmount;
44
              $bank->intrestAmount = $intrestAmount;
36
            $emiInfo[$i][$j] = $bank;
45
              $emiInfo[$i][$j] = $bank;
37
            $j++;
46
              $j++;
38
          }
47
            }
39
       }
48
         }
40
       $i++;
49
          $i++;
-
 
50
        }
41
     }
51
     }
42
     //print_r($payments);
52
     //print_r($payments);
-
 
53
     //die();
43
     ?>
54
     ?>
44
          
55
          
45
    <div class="payment-cont">
56
    <div class="payment-cont">
46
         <div class="shipping-head clearfix">
57
         <div class="shipping-head clearfix">
47
          <div class="shipping">Shipping</div>
58
          <div class="shipping">Shipping</div>
Line 57... Line 68...
57
        <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>
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>
58
        <?php if(($amount != 0) && !isset($payments->results->isTotalAmountZero)) {
69
        <?php if(($amount != 0) && !isset($payments->results->isTotalAmountZero)) {
59
          foreach($payments->options as $payment){
70
          foreach($payments->options as $payment){
60
         if($payment->label == 'CREDIT CARDS'){
71
         if($payment->label == 'CREDIT CARDS'){
61
          $defaultPayment = $payment->type;?>
72
          $defaultPayment = $payment->type;?>
62
        <div  id="<?php echo $payment->type;?>"class="card <?php if(!isset($codCaptcha) && $codCaptcha !=1 ){echo 'selected';}?>" onclick="changePayment(event);"><?php echo $payment->label;?> <span>-</span></div>
73
        <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>-</span></div>
63
        <div style="display:<?php if(isset($codCaptcha) && $codCaptcha ==1 ){echo 'none';} else { echo 'block'; }?>" class="credit-cards clearfix">
74
        <div style="display:<?php if(isset($codCaptcha) && $codCaptcha ==1 ){echo 'none';} else { echo 'block'; }?>" class="credit-cards clearfix">
64
          <div class="c-info">You will be taken to our Bank's payment gateway for making this payment.</div>
75
          <div class="c-info">You will be taken to our Bank's payment gateway for making this payment.</div>
65
          <form id="creditcard" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
76
          <form id="creditcard" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
66
            <fieldset>
77
            <fieldset>
67
           <div class="cc-hldr clearfix">
78
           <div class="cc-hldr clearfix">
Line 146... Line 157...
146
        <p class="tcenter">Tap to select your card type</p>
157
        <p class="tcenter">Tap to select your card type</p>
147
        <input type="button" value='Make Payment' class="payment-btn tcenter"/>
158
        <input type="button" value='Make Payment' class="payment-btn tcenter"/>
148
        </fieldset></form>
159
        </fieldset></form>
149
        </div><!--c-box-->
160
        </div><!--c-box-->
150
        <?php } ?>
161
        <?php } ?>
151
        <?php if($payment->label == 'CASH ON DELIVERY'){ ?>
162
        <?php if($payment->label == 'CASH ON DELIVERY'){
-
 
163
        if(isset($cod) && $cod == 1){ ?>
152
        <div id="<?php echo $payment->type;?>" class="card <?php if(isset($codCaptcha) && $codCaptcha ==1 ){echo 'selected';}?>" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>
164
        <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>+</span></div>
153
        <div style="display:<?php if(isset($codCaptcha) && $codCaptcha ==1 ){echo 'block';} else { echo 'none'; }?>" class="info-hldr">
165
        <div style="display:<?php if(isset($codCaptcha) && $codCaptcha ==1 ){echo 'block';} else { echo 'none'; }?>" class="info-hldr">
154
          <!-- <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p> -->
166
          <!-- <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p> -->
155
          <div id="captcha" class="tcenter"><?php print_r($captcha['image']);?></div>
167
          <div id="captcha" class="tcenter"><?php print_r($captcha['image']);?></div>
156
              <div id="clickCaptcha" class="tcenter" onclick="changeCaptcha()">Click here to change image</div>
168
              <div id="clickCaptcha" class="tcenter" onclick="changeCaptcha()">Click here to change image</div>
157
          <form id="cod" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
169
          <form id="cod" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
Line 160... Line 172...
160
              <input id="captcha_response_box" type="text" name="captcha_response_field" autocomplete="off">
172
              <input id="captcha_response_box" type="text" name="captcha_response_field" autocomplete="off">
161
              <input type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
173
              <input type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
162
          </fieldset>
174
          </fieldset>
163
          </form>
175
          </form>
164
        </div>
176
        </div>
165
        <?php } ?>
177
        <?php } }?>
166
        <?php if($payment->label == 'EMI'){ ?>
178
        <?php if($payment->label == 'EMI'){
-
 
179
        if(isset($bankInfo) && !empty($bankInfo)){ ?>
167
        <div id="<?php echo $payment->type;?>" data-key="<?php echo $payment->label;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>
180
        <div id="<?php echo $payment->type;?>" data-key="<?php echo $payment->label;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>
168
        <?php if(isset($emiInfo) && !empty($emiInfo)){ ?>
181
        <?php if(isset($emiInfo) && !empty($emiInfo)){ ?>
169
            <div class="info-hldr" style="display:none">
182
            <div class="info-hldr" style="display:none">
170
              <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
183
              <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
171
              <form id="emiform" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
184
              <form id="emiform" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'payment';?>" onsubmit="return paymentValidation(event)">
Line 203... Line 216...
203
                  </div>
216
                  </div>
204
                <input id='emiSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
217
                <input id='emiSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
205
                </fieldset>
218
                </fieldset>
206
                </form>
219
                </form>
207
            </div><!--info-hldr-->    
220
            </div><!--info-hldr-->    
208
              <?php }}?>
221
              <?php }}}?>
209
        <?php } }elseif($amount ==0  && isset($payments->results->isTotalAmountZero) && $payments->results->isTotalAmountZero==1) {
222
        <?php } }elseif($amount ==0  && isset($payments->results->isTotalAmountZero) && $payments->results->isTotalAmountZero==1) {
210
          foreach($payments->options as $payment){
223
          foreach($payments->options as $payment){
211
            if($payment->label == 'CONFIRM ORDER'){ ?>
224
            if($payment->label == 'CONFIRM ORDER'){ ?>
212
              <div id="<?php echo $payment->type;?>" class="card"><?php echo $payment->label;?><span>+</span></div>
225
              <div id="<?php echo $payment->type;?>" class="card"><?php echo $payment->label;?><span>+</span></div>
213
              <div style="" class="info-hldr">
226
              <div style="" class="info-hldr">