Commit 1f3b2050 by Tobin

dc

parent 8dd815b2
......@@ -442,8 +442,8 @@ class Api extends CI_Controller {
$cvv = $cardData['cvv'];
$cardNo = $cardData['cardNumber'];
$holder = $cardData['cardHolderName'];
$cardType = $cardData['cardType'];
$cardMode = $cardData['cardMode'];
$cardType = ($cardMode == 'DD')?'MADA':$cardData['cardType'];
$expMonth = substr($cardData['expMonthYear'],0,2);
$expYear = '20'.substr($cardData['expMonthYear'],2,2);
$saveCard = (isset($cardData['saveCard']) && $cardData['saveCard'] == 0)?0:1;
......@@ -453,10 +453,11 @@ class Api extends CI_Controller {
$failureUrl = base_url('Api/paymentFailureUrl');
$successUrl = base_url('Api/paymentSuccessUrl');
$pText = '1111110||';
$pText .= '11111111|'.$last_id.'|'.$amount.'|'.$successUrl.'|'.$failureUrl.'|INTERNET|'.$cardMode.'
|01|SAR||';
$saveFlag = ($saveCard==1)?'1':'0';
$pText = '11111'.$saveFlag.'0||';
$pText .= '11111111|'.$last_id.'|'.$amount.'|'.$successUrl.'|'.$failureUrl.'|INTERNET|'.$cardMode.
'|01|SAR||';
$pText .= '1111111111111|'.$f_Name.'|'.$l_Name.'|'.$add1.'|'.$add2.'|'.$city.'|'.$state.'|'.$pincode.
'|SA|'.$email.'|'.$phone.'|34|344|34355344||';
$pText .= '111111111111|'.$f_Name.'|'.$l_Name.'|'.$add1.'|'.$add2.'|'.$city.'|'.$state.'|'.$pincode.
......@@ -466,11 +467,9 @@ class Api extends CI_Controller {
} else {
$pText .='11111100000|'.$cardNo.'|'.$expMonth.'|'.$expYear.'|'.$cvv.'|'.$holder.'|'.$cardType.'||';
}
$pText .= '1110000|'.$last_id.'|'.$event_id.'|'.$booking_id.'||';
$pText .= '1110000|'.$last_id.'|'.$event_id.'|'.$booking_id;
if($saveCard == 1){
$pText .= '1000000|'.$userId;
} else {
$pText .= '0000000';
$pText .= '||1000000|'.$userId;
}
$settings = getSettings();
......@@ -612,7 +611,8 @@ class Api extends CI_Controller {
$res = $this->Api_model->reset_password($data);
if($res['status']!=0){
$this->response($res['data']);
}else{
}
else{
$this->errorResponse($res['code'],$res['message']);
}
}
......@@ -627,7 +627,8 @@ class Api extends CI_Controller {
$res = $this->Api_model->checkSeatAvailability($data);
if($res['status']!=0){
$this->response($res['data']);
}else{
}
else{
$this->errorResponse($res['code'],$res['message']);
}
}
......@@ -636,7 +637,8 @@ class Api extends CI_Controller {
$res = $this->Api_model->getCountry();
if($res['status']!=0){
$this->response($res['data']);
}else{
}
else{
$this->errorResponse($res['code'],$res['message']);
}
}
......@@ -679,19 +681,19 @@ class Api extends CI_Controller {
$result = curl_exec($ch);
if(empty($result)){
$this->errorResponse('892','Something went wrong, Please try again');
$this->errorResponse('892','No Card Found');
}
$resp = $this->decryptePayData($merchant_iv,$merchant_key,$result);
if(empty($resp) || !isset($resp->txnCardDetails) ||
empty($resp->txnCardDetails) || count($resp->txnCardDetails) <= 0){
$this->errorResponse('893','No Data Found');
$this->errorResponse('893','No Card Found');
}
$cardData = json_encode(json_decode(json_encode($resp->txnCardDetails),true));
$resp = $this->encrypt($cardData,$this->local_key,$this->local_iv);
$this->response(array('saved_cards'=>$resp));
} catch(Exception $e) {
$this->errorResponse('894','Something went wrong, Please try again');
$this->errorResponse('894','No Card Found');
}
}
......@@ -762,7 +764,7 @@ class Api extends CI_Controller {
$res = $this->Api_model->payNow($payData);
if($res['status']==1){
$params = array('amount'=>1,'last_id'=>$res['transaction_id'],'event_id'=>'ADD_CARD',
$params = array('amount'=>0.01,'last_id'=>$res['transaction_id'],'event_id'=>'ADD_CARD',
'booking_id'=>'ADD_CARD','custData'=>$res['custData'],'cardData'=>$reqData);
$reqData = $this->encrypt(json_encode($params),$this->local_key,$this->local_iv);
......
......@@ -1117,7 +1117,8 @@ class Webservice_model extends CI_Model {
if(!empty($wallet) && !empty($wallet['balance_amount']) &&
$wallet['balance_amount'] >= $amt){
$balance = $wallet['balance_amount'] - $amt;
$this->db->update('wallet',array('balance_amount'=>$balance),array('customer_id'=>$user_id));
$this->db->update('wallet',array('balance_amount'=>$balance),
array('customer_id'=>$user_id));
$post_data['status'] = 1;
} else {
return array('status'=>0,'code'=>'ER40',
......
......@@ -77,7 +77,7 @@
<td id="statusFlag_<?= encode_param($promo->promocode_id) ?>"><?php
if($promo->status == 1){
if(strtotime($promo->start_date) < strtotime(date('d-M-y H:i:s'))){
echo 'Yet to Activete';
echo 'Yet to Activate';
} else if(strtotime($promo->start_date) > strtotime(date('d-M-y H:i:s')) &&
strtotime($promo->end_date) < strtotime(date('d-M-y H:i:s'))){
echo 'Active';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment