public function __construct() { $this->middleware('auth'); $config = \App\Payment::first(); $settings = ['mode' => 'live', 'http.ConnectionTimeOut' => 30, 'log.LogEnabled' => true, 'log.FileName' => storage_path() . '/logs/paypal.log', 'log.LogLevel' => 'FINE']; $this->_api_context = new ApiContext(new OAuthTokenCredential($config->paypal_client_id, $config->paypal_secret)); $this->_api_context->setConfig($settings); }
public function storeShippingInformation(Request $request) { $this->validate($request, ['firstname' => 'required', 'lastname' => 'required', 'phone' => 'required', 'address' => 'required', 'city' => 'required', 'country' => 'required']); Session::put('shipping', $request->except('_token')); $userInfo = userInfo::where('user_id', Auth::user()->id); $userInfo->update(['firstname' => $request->firstname, 'lastname' => $request->lastname, 'address' => $request->address, 'city' => $request->city, 'country' => $request->country, 'zipcode' => $request->zipcode]); helperFunctions::getPageInfo($sections, $cart, $total); $publishable_key = Payment::first()->stripe_publishable_key; return view('site.payment', compact('sections', 'total', 'cart', 'publishable_key')); }
public function __construct() { $secret_key = \App\Payment::first()->stripe_secret_key; Stripe::setApiKey($secret_key); }
public function paymentConfig(Request $request) { Payment::first()->update($request->all()); return \Redirect()->back()->with(['flash_message' => 'Payment Information Successfully Saved']); }