Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
12694 anikendra 1
    <?php $payments = $recharge_payOptions[0];
2
    //print_r($payments);
3
    if(isset($payments->results->phoneNumber) && !empty($payments->results->phoneNumber)){
4
      $phoneNumber = $payments->results->phoneNumber;
5
      $this->session->set_userdata('phoneNumber',$phoneNumber);
6
    }else{
7
      $needPhone = 1;
8
    }
9
     ?>
10
    <div class="payment-hldr">
11
      <div class="gd-total clearfix">
12
        <div>Grand total</div>
13
        <div>RS <?php echo $payments->results->rechargeAmount;?> </div>
14
      </div><!--gd-total-->
15
      <div class="hldr-sub">
16
        <div class="card">Select Payment Method</div>
17
        <div id="error" class="error_msg" style="display:none"></div>
18
        <?php 
19
          foreach($payments->options as $payment){
20
         if($payment->label == 'CREDIT CARDS'){
21
          $defaultPayment = $payment->type;?>
22
        <div  id="<?php echo $payment->type;?>"class="card selected" onclick="changePayment(event);"><?php echo $payment->label;?> <span>-</span></div>
23
        <div class="credit-cards clearfix">
24
          <div class="c-info">You will be taken to our Bank's payment gateway for making this payment.</div>
25
          <form id="creditcard" method="post" action="<?php echo base_url().'recharge-pay-options?rechargeOrderId='.$_GET['rechargeOrderId'];?>" onsubmit="return addressValidation(event)">
26
            <fieldset>
27
           <div class="c-box clearfix">
28
            <?php foreach($payment->paymethods as $payment){?>
29
            <div onclick="selectCard(event)" id="<?php echo $payment->pay_option?>" data-parent="<?php echo $payment->label; ?>">
30
              <img src="<?php echo  $payment->img;?>" alt="<?php echo $payment->label;?>">             
31
            </div>
32
            <?php } ?>
33
            <p class="tcenter">Tap to select your card type</p>
34
          </div><!--in-india-->
35
          <input type="hidden" name="payoption" id="pay-credit" value=""/>
36
          <?php if(isset($payments->results->needAddress) && $payments->results->needAddress == 1){?>
37
          <div id="ccAddress" class="update-address">
38
            <div id="creditcarderror" class="error_msg" style="display:none"></div>
39
            <h3>We need a billing address to send to Payment Gateway.</h3>
40
            <label>Name</label>
41
            <input id="shipName" name="name" type="text" />
42
            <label>Address Line 1</label>
43
            <input name="line1" id="shipAddress1" type="text" />
44
            <label>Address Line 2:</label>
45
            <input name="line2" id="shipAddress2" type="text" />
46
            <label >State:</label>
47
            <select name="state" id="shipState">
48
              <option value="-1">Select Sate</option>
49
              <option value="Andaman &amp; Nicobar Island">Andaman &amp; Nicobar Island</option>
50
              <option value="Andhra Pradesh">Andhra Pradesh</option>
51
              <option value="Arunachal Pradesh">Arunachal Pradesh</option>
52
              <option value="Assam">Assam</option>
53
              <option value="Bihar">Bihar</option>
54
              <option value="Chandigarh">Chandigarh</option>
55
              <option value="Chattisgarh">Chattisgarh</option>
56
              <option value="Dadra &amp; Nagar Haveli">Dadra &amp; Nagar Haveli</option>
57
              <option value="Daman &amp; Diu">Daman &amp; Diu</option>
58
              <option value="Delhi">Delhi</option>
59
              <option value="Goa">Goa</option>
60
              <option value="Gujarat">Gujrat</option>
61
              <option value="Haryana">Haryana</option>
62
              <option value="Himachal Pradesh">Himachal Pradesh</option>
63
              <option value="Jammu &amp; Kashmir">Jammu &amp; Kashmir</option>
64
              <option value="Jharkhand">Jharkhand</option>
65
              <option value="Karnataka">Karnataka</option>
66
              <option value="Kerala">Kerala</option>
67
              <option value="Lakshadweep">Lakshadweep</option>
68
              <option value="Madhya Pradesh">Madhya Pradesh</option>
69
              <option value="Maharashtra">Maharashtra</option>
70
              <option value="Manipur">Manipur</option>
71
              <option value="Meghalaya">Meghalaya</option>
72
              <option value="Mizoram">Mizoram</option>
73
              <option value="Nagaland">Nagaland</option>
74
              <option value="Orissa">Orissa</option>
75
              <option value="Pondicherry">Pondicherry</option>
76
              <option value="Punjab">Punjab</option>
77
              <option value="Rajasthan">Rajasthan</option>
78
              <option value="Sikkim">Sikkim</option>
79
              <option value="Tamil Nadu">Tamil Nadu</option>
80
              <option value="Tripura">Tripura</option>
81
              <option value="Uttar Pradesh">Uttar Pradesh</option>
82
              <option value="Uttarakhand">Uttarakhand</option>
83
              <option value="West Bengal">West Bengal</option>
84
            </select>
85
            <label>City:</label>
86
            <input name="city" id="shipCity" type="text" />
87
            <label>Pin Code:</label>
88
            <input name="pincode" id="shipPin" type="text" />
89
            <label>Phone:</label>
90
            <input name="phone" id="shipPhone" type="number" />
91
            <div class="btn-hldr clearfix">
92
            </div>
93
          </div><!--update-address--> <?php } elseif(isset($payments->results->needAddress) && $payments->results->needAddress != 1 && isset($needPhone) && $needPhone == 1){?>
94
          <div id="ccPhone" class="update-address">
95
            <h3>We need the phone number to send to Payment Gateway.</h3>
96
            <label>Phone:</label>
97
            <input name="phone" id="missingPhone" type="number" />
98
          </div>
99
          <?php }?>
100
          <input id='ccSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter" />
101
          </fieldset>
102
         </form>
103
        </div><!--credit-cards-->
104
        <?php } ?>
105
        <?php if($payment->label == 'DEBIT/ATM CARDS'){?>
106
        <div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>
107
        <div class="info-hldr" style="display:none;">
108
          <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
109
          <form id="debitcard" method="post" action="<?php echo base_url().'recharge-pay-options?rechargeOrderId='.$_GET['rechargeOrderId'];?>" onsubmit="return addressValidation(event)">
110
            <fieldset>
111
            <input type="hidden" name="payoption" id="pay-debit" value="" />
112
            <div class="c-box">
113
          <?php foreach($payment->paymethods as $methods){?>
114
          <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>
115
          <?php } ?>
116
 
117
          <p class="tcenter">Tap to select your card type</p>
118
          </div><!--c-box-->
119
 
120
          <?php if(isset($payments->results->needAddress) && $payments->results->needAddress == 1){?>
121
          <div id="ccAddress" class="update-address">
122
            <div id="debitcarderror" class="error_msg" style="display:none"></div>
123
            <h3>We need a billing address to send to Payment Gateway.</h3>
124
            <label>Name</label>
125
            <input id="shipname" name="name" type="text" />
126
            <label>Address Line 1</label>
127
            <input name="line1" id="shipAddress1" type="text" />
128
            <label>Address Line 2:</label>
129
            <input name="line2" id="shipAddress2" type="text" />
130
            <label >State:</label>
131
            <select name="state" id="shipState">
132
              <option value="-1">Select Sate</option>
133
              <option value="Andaman &amp; Nicobar Island">Andaman &amp; Nicobar Island</option>
134
              <option value="Andhra Pradesh">Andhra Pradesh</option>
135
              <option value="Arunachal Pradesh">Arunachal Pradesh</option>
136
              <option value="Assam">Assam</option>
137
              <option value="Bihar">Bihar</option>
138
              <option value="Chandigarh">Chandigarh</option>
139
              <option value="Chattisgarh">Chattisgarh</option>
140
              <option value="Dadra &amp; Nagar Haveli">Dadra &amp; Nagar Haveli</option>
141
              <option value="Daman &amp; Diu">Daman &amp; Diu</option>
142
              <option value="Delhi">Delhi</option>
143
              <option value="Goa">Goa</option>
144
              <option value="Gujarat">Gujrat</option>
145
              <option value="Haryana">Haryana</option>
146
              <option value="Himachal Pradesh">Himachal Pradesh</option>
147
              <option value="Jammu &amp; Kashmir">Jammu &amp; Kashmir</option>
148
              <option value="Jharkhand">Jharkhand</option>
149
              <option value="Karnataka">Karnataka</option>
150
              <option value="Kerala">Kerala</option>
151
              <option value="Lakshadweep">Lakshadweep</option>
152
              <option value="Madhya Pradesh">Madhya Pradesh</option>
153
              <option value="Maharashtra">Maharashtra</option>
154
              <option value="Manipur">Manipur</option>
155
              <option value="Meghalaya">Meghalaya</option>
156
              <option value="Mizoram">Mizoram</option>
157
              <option value="Nagaland">Nagaland</option>
158
              <option value="Orissa">Orissa</option>
159
              <option value="Pondicherry">Pondicherry</option>
160
              <option value="Punjab">Punjab</option>
161
              <option value="Rajasthan">Rajasthan</option>
162
              <option value="Sikkim">Sikkim</option>
163
              <option value="Tamil Nadu">Tamil Nadu</option>
164
              <option value="Tripura">Tripura</option>
165
              <option value="Uttar Pradesh">Uttar Pradesh</option>
166
              <option value="Uttarakhand">Uttarakhand</option>
167
              <option value="West Bengal">West Bengal</option>
168
            </select>
169
            <label>City:</label>
170
            <input name="city" id="shipCity" type="text" />
171
            <label>Pin Code:</label>
172
            <input name="pincode" id="shipPin" type="text" />
173
            <label>Phone:</label>
174
            <input name="phone" id="shipPhone" type="number" />
175
            <div class="btn-hldr clearfix">
176
            </div>
177
          </div><!--update-address--> <?php } elseif(isset($payments->results->needAddress) && $payments->results->needAddress != 1 && isset($needPhone) && $needPhone == 1){?>
178
          <div id="ccPhone" class="update-address">
179
            <h3>We need the phone number to send to Payment Gateway.</h3>
180
            <label>Phone:</label>
181
            <input name="phone" id="missingPhone" type="number" />
182
          </div>
183
          <?php }?>
184
          <input id='ccSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter" />
185
          </fieldset>
186
        </form>
187
        </div><!--c-box-->
188
        <?php }?>
189
        <?php if($payment->label == 'NET BANKING'){?>
190
        <div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div> 
191
        <div class="c-box" style="display:none">
192
         <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
193
          <p class="tcenter">Please select your bank</p>
194
           <form id="netbanking" method="post" data-key="<?php echo $payment->label;?>" action="<?php echo base_url().'recharge-pay-options?rechargeOrderId='.$_GET['rechargeOrderId'];?>" onsubmit="return addressValidation(event)"><fieldset>
195
            <input type="hidden" name="payoption" id="pay-net" value="" />
196
           <?php 
197
           $i=0;
198
           foreach($payment->paymethods as $methods){
199
            if($i < 6){?>
200
          <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>
201
          <?php  }$i++; }?>
202
          <select id="net" onchange="changeNetBanking(event);" data-parent="<?php echo $payment->label; ?>"> 
203
            <option value="0">Other Banks</option>
204
            <?php 
205
            $j=0;
206
            foreach($payment->paymethods as $methods){
207
              if($j>5){?>
208
                <option value="<?php echo $methods->pay_option;?>" ><?php echo $methods->label;?></option>
209
            <?php }$j++;} ?>
210
          </select>
211
          <?php if(isset($payments->results->needAddress) && $payments->results->needAddress == 1){?>
212
          <div id="ccAddress" class="update-address">
213
            <div id="netbankingerror" class="error_msg" style="display:none"></div>
214
            <h3>We need a billing address to send to Payment Gateway.</h3>
215
            <label>Name</label>
216
            <input id="shipname" name="name" type="text" />
217
            <label>Address Line 1</label>
218
            <input name="line1" id="shipAddress1" type="text" />
219
            <label>Address Line 2:</label>
220
            <input name="line2" id="shipAddress2" type="text" />
221
            <label >State:</label>
222
            <select name="state" id="shipState">
223
              <option value="-1">Select Sate</option>
224
              <option value="Andaman &amp; Nicobar Island">Andaman &amp; Nicobar Island</option>
225
              <option value="Andhra Pradesh">Andhra Pradesh</option>
226
              <option value="Arunachal Pradesh">Arunachal Pradesh</option>
227
              <option value="Assam">Assam</option>
228
              <option value="Bihar">Bihar</option>
229
              <option value="Chandigarh">Chandigarh</option>
230
              <option value="Chattisgarh">Chattisgarh</option>
231
              <option value="Dadra &amp; Nagar Haveli">Dadra &amp; Nagar Haveli</option>
232
              <option value="Daman &amp; Diu">Daman &amp; Diu</option>
233
              <option value="Delhi">Delhi</option>
234
              <option value="Goa">Goa</option>
235
              <option value="Gujarat">Gujrat</option>
236
              <option value="Haryana">Haryana</option>
237
              <option value="Himachal Pradesh">Himachal Pradesh</option>
238
              <option value="Jammu &amp; Kashmir">Jammu &amp; Kashmir</option>
239
              <option value="Jharkhand">Jharkhand</option>
240
              <option value="Karnataka">Karnataka</option>
241
              <option value="Kerala">Kerala</option>
242
              <option value="Lakshadweep">Lakshadweep</option>
243
              <option value="Madhya Pradesh">Madhya Pradesh</option>
244
              <option value="Maharashtra">Maharashtra</option>
245
              <option value="Manipur">Manipur</option>
246
              <option value="Meghalaya">Meghalaya</option>
247
              <option value="Mizoram">Mizoram</option>
248
              <option value="Nagaland">Nagaland</option>
249
              <option value="Orissa">Orissa</option>
250
              <option value="Pondicherry">Pondicherry</option>
251
              <option value="Punjab">Punjab</option>
252
              <option value="Rajasthan">Rajasthan</option>
253
              <option value="Sikkim">Sikkim</option>
254
              <option value="Tamil Nadu">Tamil Nadu</option>
255
              <option value="Tripura">Tripura</option>
256
              <option value="Uttar Pradesh">Uttar Pradesh</option>
257
              <option value="Uttarakhand">Uttarakhand</option>
258
              <option value="West Bengal">West Bengal</option>
259
            </select>
260
            <label>City:</label>
261
            <input name="city" id="shipCity" type="text" />
262
            <label>Pin Code:</label>
263
            <input name="pincode" id="shipPin" type="text" />
264
            <label>Phone:</label>
265
            <input name="phone" id="shipPhone" type="number" />
266
            <div class="btn-hldr clearfix">
267
            </div>
268
          </div><!--update-address--> <?php }elseif(isset($payments->results->needAddress) && $payments->results->needAddress != 1 && isset($needPhone) && $needPhone == 1){?>
269
          <div id="ccPhone" class="update-address">
270
            <h3>We need the phone number to send to Payment Gateway.</h3>
271
            <label>Phone:</label>
272
            <input name="phone" id="missingPhone" type="number" />
273
          </div>
274
          <?php }?>
275
          <input id='ccSubmit' type="submit" name="submit" value='Make Payment' class="payment-btn tcenter" />
276
          </fieldset></form>
277
        </div><!--c-box-->
278
        <?php } ?>
279
        <?php if($payment->label == 'CASH CARDS'){ ?>
280
        <div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>        
281
        <div class="c-box" style="display:none">
282
          <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
283
          <form><fieldset>
284
            <input type="hidden" name="payoption" id="pay-cc" value="" />
285
        <?php foreach($payment->paymethods as $methods){?>
286
        <div id="<?php echo $methods->pay_option;?>" onclick="selectCashCard(event)"><img src="<?php echo $methods->img;?>" alt="<?php echo $methods->label;?>"></div>
287
        <?php } ?>
288
        <p class="tcenter">Tap to select your card type</p>
289
        <input type="button" value='Make Payment' class="payment-btn tcenter"/>
290
        </fieldset></form>
291
        </div><!--c-box-->
292
        <?php } ?>
293
        <?php if($payment->label == 'CASH ON DELIVERY'){ ?>
294
        <div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>
295
        <div style="display:none" class="info-hldr">
296
          <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
297
          <div><?php echo $payment->label;?></div>
298
          <form id="cod" method="post" action="<?php echo base_url().'recharge-pay-options?rechargeOrderId='.$_GET['rechargeOrderId'];?>">
299
            <fieldset>
300
              <input type="hidden" name="payoption" id="pay-cod" value="<?php echo $payment->pay_option; ?>"/>
301
            <input type="submit" name="submit" value='Make Payment' class="payment-btn tcenter"/>
302
          </fieldset>
303
          </form>
304
        </div>
305
        <?php } ?>
306
        <?php if($payment->label == 'EMI'){ ?>
307
        <div id="<?php echo $payment->type;?>" class="card" onclick="changePayment(event);"><?php echo $payment->label;?><span>+</span></div>
308
        <?php if(isset($emiInfo) && !empty($emiInfo)){ ?>
309
            <div class="info-hldr" style="display:none">
310
              <p class="c-info">You will be taken to our Bank's payment gateway for making this payment.</p>
311
              <form>
312
                <fieldset>
313
                  <p>Please select your bank</p>
314
                <?php if(isset($bankInfo) && !empty($bankInfo)){?>
315
                  <select id="emi" onchange="changeBank(event);">
316
                  <?php
317
                    foreach ($bankInfo as $key => $value) { ?>
318
                      <option value="<?php echo $value['Id'];?>"><?php echo $value['Name']; ?></option>
319
                    <?php  }  ?>
320
                  </select>
321
                <?php } ?>
322
 
323
                  <div class="emi-hldr clearfix">
324
                    <?php $i=0;?>
325
                    <div class="emi-head clearfix">
326
                      <div>Tenure@rate</div>
327
                      <div>Total Intrest</div>
328
                      <div>Monthly Installement</div>
329
                    </div><!--emi-head-->
330
                    <input type="hidden" name="payoption" id="pay-emi" value="<?php echo $emiInfo[0][0]->id;?>" />
331
                      <?php foreach($emiInfo as $emi){?>
332
                      <div style="display:<?php if($i == 0){echo 'block';} else {echo 'none';}?>" id="<?php echo $emi[0]->bankId;?>">
333
                      <?php $j=0;foreach($emi as $emiScheme){?>
334
                      <div class="emi-body clearfix <?php if($j==0) echo 'selected';?>" id="<?php echo $emiScheme->id;?>" onclick="changePay(event);">
335
                      <div><?php echo $emiScheme->tenureDescription.'@'.$emiScheme->interestRate.'%';?></div>
336
                      <div>Rs <?php echo $emiScheme->intrestAmount;?></div>
337
                      <div>Rs <?php echo $emiScheme->installment;?></div>
338
                      </div>
339
                    <?php $j++;} 
340
                    $i++; ?>
341
                    </div>
342
                  <?php }?>
343
                  </div>
344
                <input type="button" value='Make Payment' class="payment-btn tcenter"/>
345
                </fieldset>
346
                </form>
347
            </div><!--info-hldr-->    
348
              <?php }}?>
349
        <?php } ?>
350
      </div><!--hldr-sub-->
351
      <script type="text/javascript">
352
 
353
    <?php if(isset($defaultPayment) && !empty($defaultPayment)){?>
354
    var defaultPayment = <?php echo $defaultPayment;?>;
355
    <?php } ?>
356
    </script>