Subversion Repositories SmartDukaan

Rev

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

Rev 10862 Rev 10890
Line 331... Line 331...
331
			}	
331
			}	
332
		}else{
332
		}else{
333
			redirect(base_url());
333
			redirect(base_url());
334
		}
334
		}
335
	}
335
	}
-
 
336
	public function hdfcEmiResponse(){
-
 
337
		if(isset($_POST)){
-
 
338
			$paymentconfig = $this->config->item('hdfcEmiResponse');
-
 
339
			$authorized = $this->session->userdata('authorized');
-
 
340
			if(isset($authorized) && !empty($authorized)){
-
 
341
				$_POST['userId'] = $authorized['Id'];
-
 
342
				if($authorized['isLoggedIn'] == 1){
-
 
343
					$_POST['isLoggedIn'] = 'true';
-
 
344
				}
-
 
345
				elseif(isset($authorized['isLoggedIn']) && empty($authorized['isLoggedIn'])) {
-
 
346
					$_POST['isLoggedIn'] = 'false';
-
 
347
				}
-
 
348
			}
-
 
349
			$data['response']=$this->checkout_model->getCheckoutDetails($this->input->get(),$this->input->post(),$paymentconfig);
-
 
350
			if(isset($data['response']['response']['hdfc_emi_response'][0]->response) && !empty($data['response']['response']['hdfc_emi_response'][0]->response)){
-
 
351
				$redirectUrl = $data['response']['response']['hdfc_emi_response'][0]->response->redirectUrl;
-
 
352
				redirect($redirectUrl);
-
 
353
			}
-
 
354
			else{
-
 
355
				redirect(base_url());
-
 
356
			}	
-
 
357
		}else{
-
 
358
			redirect(base_url());
-
 
359
		}
-
 
360
	}
336
	public function innovitiPayment(){
361
	public function innovitiPayment(){
337
		$last = $this->uri->total_segments();
362
		$last = $this->uri->total_segments();
338
		$itemcode = $this->uri->segment($last);
363
		$itemcode = $this->uri->segment($last);
339
		if(isset($itemcode) && !empty($itemcode)){
364
		if(isset($itemcode) && !empty($itemcode)){
340
			$url = $this->config->item('curl_base_url').'innoviti-pay/'.$itemcode;
365
			$url = $this->config->item('curl_base_url').'innoviti-pay/'.$itemcode;