|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/namascar_app/panel.namascar.app/app/Http/Controllers/ |
Upload File : |
<?php
namespace App\Http\Controllers;
use App\Models\Currency;
use App\Models\PaymentSettings;
use App\Models\Settings;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\File;
use Validator;
class SettingsController extends Controller
{
public function __construct()
{
$this->middleware('auth');
}
public function index()
{
$settings = Settings::paginate(1);
$currency = Currency::where('statut', 'yes')->first();
return view("administration_tools.settings.index")->with("settings", $settings)->with('currency', $currency);
}
public function getSettings()
{
$settings = Settings::paginate(1);
foreach ($settings as $data) {
return $data->adminpanel_color;
}
}
public function edit($id)
{
$settings = Settings::find($id);
return view("settings.edit")->with('settings', $settings);
}
public function update(Request $request, $id)
{
$validator = Validator::make($request->all(), [
'title' => 'required',
'footer' => 'required',
'driver_radios' => 'required',
'map_key' => 'required',
'driver_location_update' => 'required',
'map_type' => 'required',
]);
if ($validator->fails()) {
return redirect('administration_tools/settings')->withErrors($validator)->withInput();
}
$title = $request->input('title');
$footer = $request->input('footer');
$email = $request->input('email');
$appcolor = $request->input('website_color');
$adminpanelcolor = $request->input('adminpanel_color');
$driverappcolor = $request->input('driverapp_color');
$api_key = $request->input('map_key');
$driver_radios = $request->input('driver_radios');
$trip_accept_reject_by_driver = $request->input('trip_accept_reject_by_driver');
$is_social_media = $request->is_social_media;
$user_schedule_time = $request->input('user_schedule_time');
$show_ride = $request->input('show_ride');
$show_ride_later = $request->input('show_ride_later');
$show_ride_otp = $request->input('show_ride_otp');
$delivery_distance = $request->input('delivery_distance');
$contact_us_address = $request->input('contact_us_address');
$app_version = $request->input('app_version');
$web_version = $request->input('web_version');
$contact_us_phone = $request->input('contact_us_phone');
$contact_us_email = $request->input('contact_us_email');
$minimum_deposit_amount = $request->input('minimum_deposit_amount');
$minimum_withdrawal_amount = $request->input('minimum_withdrawal_amount');
$referral_amount = $request->input('referral_amount');
$map_type = $request->input('map_type');
$driver_location_update = $request->input('driver_location_update');
$delivery_charge_parcel = $request->input('delivery_charge_parcel');
$parcel_active = $request->has('parcel_active') ? "yes" : "no";
$parcel_per_weight_charge = $request->input('parcel_per_weight_charge');
$modifier = date('Y-m-d H:i:s');
$settings = Settings::find($id);
if ($settings) {
$settings->title = $title;
$settings->footer = $footer;
$settings->email = $email;
$settings->website_color = $appcolor;
$settings->adminpanel_color = $adminpanelcolor;
$settings->driverapp_color = $driverappcolor;
$settings->google_map_api_key = $api_key;
$settings->is_social_media = $is_social_media;
$settings->driver_radios = $driver_radios;
$settings->user_ride_schedule_time_minute = $user_schedule_time;
$settings->trip_accept_reject_driver_time_sec = $trip_accept_reject_by_driver;
$settings->show_ride_without_destination = $show_ride;
$settings->show_ride_otp = $show_ride_otp;
$settings->show_ride_later = $show_ride_later;
$settings->modifier = $modifier;
$settings->delivery_distance = $delivery_distance;
$settings->contact_us_address = $contact_us_address;
$settings->contact_us_phone = $contact_us_phone;
$settings->contact_us_email = $contact_us_email;
$settings->app_version = $app_version;
$settings->web_version = $web_version;
$settings->minimum_deposit_amount = $minimum_deposit_amount;
$settings->minimum_withdrawal_amount = $minimum_withdrawal_amount;
$settings->referral_amount = $referral_amount;
$settings->mapType = $map_type;
$settings->driverLocationUpdate = $driver_location_update;
$settings->delivery_charge_parcel = $delivery_charge_parcel;
$settings->parcel_active = $parcel_active;
$settings->parcel_per_weight_charge = $parcel_per_weight_charge;
}
if ($request->hasfile('app_logo')) {
$destination = public_path('assets/images/app_logo.png');
if (File::exists($destination)) {
File::delete($destination);
}
$file = $request->file('app_logo');
$filename = 'app_logo.png';
$file->move(public_path('assets/images/'), $filename);
$image = str_replace('data:image/png;base64,', '', $file);
$settings->app_logo = $filename;
}
if ($request->hasfile('app_logo_small')) {
$destination = public_path('assets/images/app_logo_small.png');
if (File::exists($destination)) {
File::delete($destination);
}
$file = $request->file('app_logo_small');
$filename = 'app_logo_small.png';
$file->move(public_path('assets/images/'), $filename);
$image = str_replace('data:image/png;base64,', '', $file);
$settings->app_logo_small = $filename;
}
$settings->save();
return redirect()->back();
}
public function cod()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.cod')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function codUpdate(Request $request, $id)
{
$isEnabled = $request->isEnabled;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->isEnabled = $isEnabled;
$settings->modifier = $modifier;
}
$settings->save();
}
public function applePay()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.applepay')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function applepayUpdate(Request $request, $id)
{
$isEnabled = $request->isEnabled;
$merchantId = $request->merchantId;
$secretKey = $request->secretKey;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->isEnabled = $isEnabled;
$settings->merchant_Id = $merchantId;
$settings->secret_key = $secretKey;
$settings->modifier = $modifier;
}
$settings->save();
}
public function stripe()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.stripe')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function stripeUpdate(Request $request, $id)
{
$isEnabled = $request->isEnabled;
$stripekey = $request->stripekey;
$stripesecret = $request->stripeSecret;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->isEnabled = $isEnabled;
$settings->key = $stripekey;
$settings->secret_key = $stripesecret;
$settings->modifier = $modifier;
}
$settings->save();
}
public function razorpay()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.razorpay')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function razorpayUpdate(Request $request, $id)
{
$isRazorpayenabled = $request->isRazorpayenabled;
$razorpayKey = $request->razorpayKey;
$razorpaySecret = $request->razorpaySecret;
$sendboxmode = $request->sendboxmode;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->isEnabled = $isRazorpayenabled;
$settings->key = $razorpayKey;
$settings->secret_key = $razorpaySecret;
$settings->isSandboxEnabled = $sendboxmode;
$settings->modifier = $modifier;
}
$settings->save();
}
public function paytm()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.paytm')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function paytmUpdate(Request $request, $id)
{
$isEnabled = $request->isEnabled;
$isSandboxEnabled = $request->isSandboxEnabled;
$merchant_Id = $request->merchant_Id;
$merchant_key = $request->merchant_key;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->isEnabled = $isEnabled;
$settings->isSandboxEnabled = $isSandboxEnabled;
$settings->merchant_Id = $merchant_Id;
$settings->merchant_key = $merchant_key;
$settings->modifier = $modifier;
}
$settings->save();
}
public function paypal()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.paypal')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function paypalUpdate(Request $request, $id)
{
$isEnabled = $request->isEnabled;
$isLive = $request->isLive;
$app_id = $request->app_id;
$secret_key = $request->secret_key;
$username = $request->username;
$password = $request->password;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->isEnabled = $isEnabled;
$settings->isLive = $isLive;
$settings->app_id = $app_id;
$settings->secret_key = $secret_key;
$settings->username = $username;
$settings->password = $password;
$settings->modifier = $modifier;
}
$settings->save();
}
public function payfast()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.payfast')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function payfastUpdate(Request $request, $id)
{
$merchant_Id = $request->merchant_Id;
$merchant_key = $request->merchant_key;
$cancel_url = $request->cancel_url;
$notify_url = $request->notify_url;
$return_url = $request->return_url;
$isEnabled = $request->isEnabled;
$isSandboxEnabled = $request->isSandboxEnabled;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->merchant_Id = $merchant_Id;
$settings->merchant_key = $merchant_key;
$settings->cancel_url = $cancel_url;
$settings->notify_url = $notify_url;
$settings->return_url = $return_url;
$settings->isEnabled = $isEnabled;
$settings->isSandboxEnabled = $isSandboxEnabled;
$settings->modifier = $modifier;
}
$settings->save();
}
public function paystack()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.paystack')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function paystackUpdate(Request $request, $id)
{
$secret_key = $request->secret_key;
$public_key = $request->public_key;
$callback_url = $request->callback_url;
$webhook_url = $request->webhook_url;
$isEnabled = $request->isEnabled;
$isSandboxEnabled = $request->isSandboxEnabled;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->secret_key = $secret_key;
$settings->public_key = $public_key;
$settings->callback_url = $callback_url;
$settings->webhook_url = $webhook_url;
$settings->isEnabled = $isEnabled;
$settings->isSandboxEnabled = $isSandboxEnabled;
$settings->modifier = $modifier;
}
$settings->save();
}
public function flutterwave()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.flutterwave')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function flutterUpdate(Request $request, $id)
{
$secret_key = $request->secret_key;
$public_key = $request->public_key;
$encryption_key = $request->encryption_key;
$isEnabled = $request->isEnabled;
$isSandboxEnabled = $request->issandboxEnabled;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->secret_key = $secret_key;
$settings->public_key = $public_key;
$settings->encryption_key = $encryption_key;
$settings->isEnabled = $isEnabled;
$settings->isSandboxEnabled = $isSandboxEnabled;
$settings->modifier = $modifier;
}
$settings->save();
}
public function wallet()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.wallet')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function walletUpdate(Request $request, $id)
{
$isEnabled = $request->isEnabled;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->isEnabled = $isEnabled;
$settings->modifier = $modifier;
}
$settings->save();
}
public function mercadopago()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
return view('settings.app.mercadopago')->with('stripe', $stripe)
->with('razorpay', $razorpay)->with('cods', $cods)
->with('paytm', $paytm)->with('paypal', $paypal)
->with('payfast', $payfast)->with('paystack', $paystack)
->with('flutterwave', $flutterwave)->with('wallet', $wallet)
->with('applePay', $applePay)->with('mercadopago', $mercadopago);
}
public function mercadopagoUpdate(Request $request, $id)
{
$mercadopagoKey = $request->mercadopagoKey;
$mercadopago_accesstoken = $request->mercadopago_accesstoken;
$ismercadopagoEnabled = $request->ismercadopagoEnabled;
$isSandboxEnabled = $request->isSandboxEnabled;
$modifier = date('Y-m-d H:i:s');
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->public_key = $mercadopagoKey;
$settings->accesstoken = $mercadopago_accesstoken;
$settings->isEnabled = $ismercadopagoEnabled;
$settings->isSandboxEnabled = $isSandboxEnabled;
$settings->modifier = $modifier;
}
$settings->save();
}
// EaseBuzz Payment
public function easebuzzUpdate(Request $request, $id)
{
$isEnabled = $request->isEnabled;
$easebuzzKey = $request->easebuzzkey;
$easebuzzSecret = $request->easebuzzSecret;
$modifier = date('Y-m-d H:i:s');
$sendboxmode = $request->sendboxmode;
$settings = PaymentSettings::find($id);
if ($settings) {
$settings->isEnabled = $isEnabled;
$settings->key = $easebuzzKey;
$settings->secret_key = $easebuzzSecret;
$settings->modifier = $modifier;
$settings->isSandboxEnabled = $sendboxmode;
}
$settings->save();
}
public function easebuzz()
{
$stripe = PaymentSettings::where('id_payment_method', 10)->get();
$razorpay = PaymentSettings::where('id_payment_method', 13)->get();
$cods = PaymentSettings::where('id_payment_method', 5)->get();
$paytm = PaymentSettings::where('id_payment_method', 14)->get();
$paypal = PaymentSettings::where('id_payment_method', 15)->get();
$payfast = PaymentSettings::where('id_payment_method', 7)->get();
$paystack = PaymentSettings::where('id_payment_method', 11)->get();
$flutterwave = PaymentSettings::where('id_payment_method', 12)->get();
$wallet = PaymentSettings::where('id_payment_method', 9)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$mercadopago = PaymentSettings::where('id_payment_method', 16)->get();
$applePay = PaymentSettings::where('id_payment_method', 17)->get();
$easeBuzz = PaymentSettings::where('id_payment_method', 20)->get();
return view('settings.app.easebuzz')
->with('stripe', $stripe)
->with('razorpay', $razorpay)
->with('cods', $cods)
->with('paytm', $paytm)
->with('paypal', $paypal)
->with('payfast', $payfast)
->with('paystack', $paystack)
->with('flutterwave', $flutterwave)
->with('wallet', $wallet)
->with('applePay', $applePay)
->with('easeBuzz', $easeBuzz)
->with('mercadopago', $mercadopago);
}
}