Done ! 403WebShell
403Webshell
Server IP : 46.105.57.169  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaumee ( 152031)
PHP Version : 8.5.7
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaumee/blueversion/wp-content/plugins/mercanet-woocommerce/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaumee/blueversion/wp-content/plugins/mercanet-woocommerce/mercanet-woocommerce.php
<?php

/**
 * Plugin Name: BNP Paribas - Mercanet
 * Version: 1.0.25
 * Author: Quadra Informatique
 * Author URI: http://shop.quadra-informatique.fr
 * Description: BNP Paribas Mercanet essential POST WooCommerce
 * WC requires at least: 2.4
 * WC tested up to: 3.3
 */

/**
 * Mercanet Class
 */
if (!defined('MERCAET_PLUGIN_VERSION'))
    define('MERCAET_PLUGIN_VERSION', '1.0.25');

function mercanet_plugin_check_version()
{
    if (MERCAET_PLUGIN_VERSION !== get_option('mercanet_plugin_version') || empty(get_option('mercanet_plugin_version'))) {
        update_option('MERCANET_WS_URL_TEST', 'https://office-server-mercanet.test.sips-services.com/rs-services/v2/');
        update_option('MERCANET_PAYMENT_PAGE_URL_TEST', 'https://payment-webinit-mercanet.test.sips-services.com/paymentInit');
        update_option('MERCANET_WALLET_URL_TEST', 'https://payment-webinit-mercanet.test.sips-services.com/walletManagementInit');
        update_option( 'MERCANET_PAYMENT_PAGE_INTERFACE_VERSION',  'HP_2.25' );
        update_option('mercanet_plugin_version', MERCAET_PLUGIN_VERSION);
    }
}

class Mercanet
{

    public function __construct()
    {
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-api.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-logger.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-transaction.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-schedule.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-refund.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-admin-general.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-admin-credentials.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-admin-transactions.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-admin-recurring-payment-list.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-wallet.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-webservice.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-payment.php';
        include_once plugin_dir_path(__FILE__) . 'includes/class-mercanet-recurring-payment.php';
        include_once plugin_dir_path(__FILE__) . 'gateways/class-mercanet-gateway-onetime.php';
        include_once plugin_dir_path(__FILE__) . 'gateways/class-mercanet-gateway-nx.php';
        include_once plugin_dir_path(__FILE__) . 'gateways/class-mercanet-gateway-recurrent.php';
        include_once plugin_dir_path(__FILE__) . 'gateways/class-mercanet-gateway-sdd.php';

        include_once plugin_dir_path(__FILE__) . 'mercanet-install.php';
        register_activation_hook(__FILE__, array('Mercanet_Install', 'install'));
        register_deactivation_hook(__FILE__, array('Mercanet_Install', 'deactivation'));

        add_action('add_meta_boxes', array($this, 'add_meta_boxes'));
        add_action('admin_notices', array($this, 'notice'));

        load_theme_textdomain('mercanet', plugin_dir_path(__FILE__) . '/languages');

        add_action('plugins_loaded', 'mercanet_plugin_check_version');
    }


    public function add_meta_boxes()
    {
        add_meta_box('woocommerce-order-transactions', __('Transactions history', 'mercanet'), 'Mercanet_Transaction::output', 'shop_order', 'normal', 'low');
        add_meta_box('woocommerce-order-schedules', __('Transactions schedule', 'mercanet'), 'Mercanet_Schedule::output', 'shop_order', 'normal', 'low');
        add_meta_box('woocommerce-mercanet-recurrent-payment', __('Recurring Payment', 'mercanet'), 'Mercanet_Gateway_Recurring::add_form_mercenat_recurring_payment_admin', 'product', 'side', 'low');
    }

    public function notice()
    {
        if (get_option('mercanet_activation_key') == '') {
            echo '<div class="update-nag"><a href = "admin.php?page=wc-settings&tab=settings_mercanet_credentials">' . __('You have to register your activation key to use this module.', 'mercanet') . '</a></div>';
        }
        if (extension_loaded('curl') == false) {
            echo '<div class="update-nag">' . __('You have to enable the cURL extension on your server to use this module.', 'mercanet') . '</div>';
        }
        if (extension_loaded('openssl') == false) {
            echo '<div class="update-nag">' . __('You have to enable the OpenSSL extension on your server to use this module.', 'mercanet') . '</div>';
        }
    }
}
new Mercanet();

Youez - 2016 - github.com/yon3zu
LinuXploit