public function doSubscribe()
 {
     $userId = $this->request->input('userId');
     $UserExist = User::where('id', $userId)->pluck('id');
     if ($UserExist) {
         $Token = substr(str_shuffle("0123456789ABCDEFGHJKMNOPQRSTUVWXYZ"), 0, 20);
         $PaymentDetails['user_id'] = $this->request->input('userId');
         $PaymentDetails['payment_category'] = $this->request->input('payment_category');
         $PaymentDetails['payment_card_type'] = $this->request->input('payment_card_type');
         $PaymentDetails['payment_package'] = $this->request->input('payment_package');
         $PaymentDetails['unique_id'] = $Token;
         Payments::create($PaymentDetails);
         $Response = array('success' => 1);
     } else {
         $Response = array('success' => 0, 'message' => 'Error in Payment');
     }
     return json_encode($Response);
 }
 public function disapprovepayment()
 {
     $affected = Payments::where('Id', '=', Input::get('paymentid'))->update(array('status' => 3, 'Updated_By' => Auth::user()->get_user_id(), 'Updated_At' => date('Y-m-d')));
     if ($affected > 0) {
         $ini = array('OK' => 'OK');
         return Response::json($ini);
     } else {
         $ini = array('No Data' => 'Payment was not set active, please try again');
         return Response::json($ini);
     }
 }