Plugin Directory

Changeset 3030774


Ignore:
Timestamp:
02/02/2024 10:24:49 PM (2 years ago)
Author:
axazara
Message:

Update to version v1.1 from GitHub

Location:
moneroo
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • moneroo/tags/v1.1/moneroo-for-woocommerce.php

    r3015859 r3030774  
    1111 * License: GPLv2
    1212 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
    13  * Version: 1.0
     13 * Version: v1.1
    1414 * Requires at least: 4.9
    1515 * Tested up to: 6.4
  • moneroo/tags/v1.1/readme.txt

    r3015859 r3030774  
    55Requires at least: 4.9
    66Tested up to: 6.4
    7 Stable tag: 1.0
     7Stable tag: v1.1
    88Requires PHP: 7.4
    99License: GPLv3
  • moneroo/tags/v1.1/src/Handlers/Moneroo_WC_Payment_Handler.php

    r3015851 r3030774  
    4141        try {
    4242            $response = $this->moneroo->get($this->transactionId);
     43
    4344            $payment_order_id = isset($response->metadata->order_id) ? (int) $response->metadata->order_id : null;
    4445
     
    5556            $this->process_payment_response($response, $order);
    5657        } catch (Exception $e) {
    57             wc_get_logger()->error('MPG Moneroo Payment Exception: ' . wp_kses($e->getMessage()), ['source' => 'moneroo-woocommerce']);
     58            wc_get_logger()->error('Moneroo Payment Exception: ' . wp_kses($e->getMessage(), false), ['source' => 'moneroo-woocommerce-plugin']);
    5859            $this->redirect_to_checkout_url();
    5960        }
     
    6768            $response = $this->moneroo->get($this->transactionId);
    6869            $payment_order_id = isset($response->metadata->order_id) ? (int) $response->metadata->order_id : null;
    69 
    70             if (! $payment_order_id) {
    71                 return;
    72             }
    7370
    7471            $order = wc_get_order($payment_order_id);
     
    7875            $this->process_payment_response($response, $order);
    7976        } catch (Exception $e) {
    80             wc_get_logger()->error('MPG Moneroo Webhook Exception: ' . wp_kses($e->getMessage()), ['source' => 'moneroo-woocommerce']);
     77            wc_get_logger()->error('MPG Moneroo Webhook Exception: ' . wp_kses($e->getMessage(), false), ['source' => 'moneroo-woocommerce']);
    8178            return;
    8279        }
  • moneroo/tags/v1.1/src/Moneroo_WC_Gateway.php

    r3015869 r3030774  
    103103        add_action('admin_notices', [$this, 'moneroo_wc_do_ssl_check']);
    104104        add_action('admin_notices', [$this, 'moneroo_wc_require_keys']);
    105         add_action('woocommerce_api_' . strtolower(get_class($this)), [$this, 'moneroo_wc_handle_moneroo_wc_return']);
    106         add_action('woocommerce_api_moneroo_wc_webhook', [$this, 'moneroo_wc_handle_moneroo_wc_webhook']);
     105
     106        //Moneroo Return Handler
     107        add_action('woocommerce_api_moneroo_wc_payment_return', [$this, 'moneroo_wc_handle_return']);
     108
     109        //Moneroo Webhook Handler
     110        add_action('woocommerce_api_moneroo_wc_webhook', [$this, 'moneroo_wc_handle_webhook']);
     111
    107112        if (is_admin()) {
    108113            add_action('woocommerce_update_options_payment_gateways_' . $this->id, [$this, 'process_admin_options']);
     
    185190        );
    186191
     192        $order->update_meta_data('_moneroo_payment_id', $payment->id);
     193
    187194        return [
    188195            'result'   => 'success',
     
    196203    public function get_payment_return_url(string $order_id): string
    197204    {
    198         return home_url('/') . '?wc-api=' . get_class($this) . '&order_id=' . $order_id;
     205        $baseURL = esc_url(add_query_arg('wc-api', 'moneroo_wc_payment_return', home_url('/')));
     206        $baseURL = add_query_arg('order_id', $order_id, $baseURL);
     207
     208        return str_replace('http:', 'https:', $baseURL);
    199209    }
    200210
     
    357367    public static function moneroo_wc_get_webhook_url(): string
    358368    {
    359         return esc_url(add_query_arg('wc-api', 'moneroo_wc_get_webhook_url', home_url('/')));
     369        return esc_url(add_query_arg('wc-api', 'moneroo_wc_webhook', home_url('/')));
    360370    }
    361371}
  • moneroo/tags/v1.1/vendor/composer/installed.php

    r3015869 r3030774  
    22    'root' => array(
    33        'name' => 'moneroo/moneroo-woocommerce',
    4         'pretty_version' => '1.0',
    5         'version' => '1.0.0.0',
    6         'reference' => 'f686ebf81ee15e9b90b3d900238b615bd5f87007',
     4        'pretty_version' => 'v1.1',
     5        'version' => '1.1.0.0',
     6        'reference' => 'e622c5a7574b20a8a3c537cc58db27a0956ea72b',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    5050        ),
    5151        'moneroo/moneroo-woocommerce' => array(
    52             'pretty_version' => '1.0',
    53             'version' => '1.0.0.0',
    54             'reference' => 'f686ebf81ee15e9b90b3d900238b615bd5f87007',
     52            'pretty_version' => 'v1.1',
     53            'version' => '1.1.0.0',
     54            'reference' => 'e622c5a7574b20a8a3c537cc58db27a0956ea72b',
    5555            'type' => 'library',
    5656            'install_path' => __DIR__ . '/../../',
  • moneroo/trunk/moneroo-for-woocommerce.php

    r3015859 r3030774  
    1111 * License: GPLv2
    1212 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
    13  * Version: 1.0
     13 * Version: v1.1
    1414 * Requires at least: 4.9
    1515 * Tested up to: 6.4
  • moneroo/trunk/readme.txt

    r3015859 r3030774  
    55Requires at least: 4.9
    66Tested up to: 6.4
    7 Stable tag: 1.0
     7Stable tag: v1.1
    88Requires PHP: 7.4
    99License: GPLv3
  • moneroo/trunk/src/Handlers/Moneroo_WC_Payment_Handler.php

    r3015851 r3030774  
    4141        try {
    4242            $response = $this->moneroo->get($this->transactionId);
     43
    4344            $payment_order_id = isset($response->metadata->order_id) ? (int) $response->metadata->order_id : null;
    4445
     
    5556            $this->process_payment_response($response, $order);
    5657        } catch (Exception $e) {
    57             wc_get_logger()->error('MPG Moneroo Payment Exception: ' . wp_kses($e->getMessage()), ['source' => 'moneroo-woocommerce']);
     58            wc_get_logger()->error('Moneroo Payment Exception: ' . wp_kses($e->getMessage(), false), ['source' => 'moneroo-woocommerce-plugin']);
    5859            $this->redirect_to_checkout_url();
    5960        }
     
    6768            $response = $this->moneroo->get($this->transactionId);
    6869            $payment_order_id = isset($response->metadata->order_id) ? (int) $response->metadata->order_id : null;
    69 
    70             if (! $payment_order_id) {
    71                 return;
    72             }
    7370
    7471            $order = wc_get_order($payment_order_id);
     
    7875            $this->process_payment_response($response, $order);
    7976        } catch (Exception $e) {
    80             wc_get_logger()->error('MPG Moneroo Webhook Exception: ' . wp_kses($e->getMessage()), ['source' => 'moneroo-woocommerce']);
     77            wc_get_logger()->error('MPG Moneroo Webhook Exception: ' . wp_kses($e->getMessage(), false), ['source' => 'moneroo-woocommerce']);
    8178            return;
    8279        }
  • moneroo/trunk/src/Moneroo_WC_Gateway.php

    r3015869 r3030774  
    103103        add_action('admin_notices', [$this, 'moneroo_wc_do_ssl_check']);
    104104        add_action('admin_notices', [$this, 'moneroo_wc_require_keys']);
    105         add_action('woocommerce_api_' . strtolower(get_class($this)), [$this, 'moneroo_wc_handle_moneroo_wc_return']);
    106         add_action('woocommerce_api_moneroo_wc_webhook', [$this, 'moneroo_wc_handle_moneroo_wc_webhook']);
     105
     106        //Moneroo Return Handler
     107        add_action('woocommerce_api_moneroo_wc_payment_return', [$this, 'moneroo_wc_handle_return']);
     108
     109        //Moneroo Webhook Handler
     110        add_action('woocommerce_api_moneroo_wc_webhook', [$this, 'moneroo_wc_handle_webhook']);
     111
    107112        if (is_admin()) {
    108113            add_action('woocommerce_update_options_payment_gateways_' . $this->id, [$this, 'process_admin_options']);
     
    185190        );
    186191
     192        $order->update_meta_data('_moneroo_payment_id', $payment->id);
     193
    187194        return [
    188195            'result'   => 'success',
     
    196203    public function get_payment_return_url(string $order_id): string
    197204    {
    198         return home_url('/') . '?wc-api=' . get_class($this) . '&order_id=' . $order_id;
     205        $baseURL = esc_url(add_query_arg('wc-api', 'moneroo_wc_payment_return', home_url('/')));
     206        $baseURL = add_query_arg('order_id', $order_id, $baseURL);
     207
     208        return str_replace('http:', 'https:', $baseURL);
    199209    }
    200210
     
    357367    public static function moneroo_wc_get_webhook_url(): string
    358368    {
    359         return esc_url(add_query_arg('wc-api', 'moneroo_wc_get_webhook_url', home_url('/')));
     369        return esc_url(add_query_arg('wc-api', 'moneroo_wc_webhook', home_url('/')));
    360370    }
    361371}
  • moneroo/trunk/vendor/composer/installed.php

    r3015869 r3030774  
    22    'root' => array(
    33        'name' => 'moneroo/moneroo-woocommerce',
    4         'pretty_version' => '1.0',
    5         'version' => '1.0.0.0',
    6         'reference' => 'f686ebf81ee15e9b90b3d900238b615bd5f87007',
     4        'pretty_version' => 'v1.1',
     5        'version' => '1.1.0.0',
     6        'reference' => 'e622c5a7574b20a8a3c537cc58db27a0956ea72b',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    5050        ),
    5151        'moneroo/moneroo-woocommerce' => array(
    52             'pretty_version' => '1.0',
    53             'version' => '1.0.0.0',
    54             'reference' => 'f686ebf81ee15e9b90b3d900238b615bd5f87007',
     52            'pretty_version' => 'v1.1',
     53            'version' => '1.1.0.0',
     54            'reference' => 'e622c5a7574b20a8a3c537cc58db27a0956ea72b',
    5555            'type' => 'library',
    5656            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.