Plugin Directory

Changeset 3143418


Ignore:
Timestamp:
08/29/2024 07:48:34 AM (19 months ago)
Author:
locbt
Message:

fix assets url and change api to produciton

Location:
payos/trunk
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • payos/trunk/classes/class-payos.php

    r3143315 r3143418  
    4040     * Constructor for the gateway.
    4141     */
    42     const PAYOS_URL_MERCHANT_API = "https://dev.api-merchant.payos.vn";
    43     static private $PAYOS_CHECKOUT_HOST = "https://dev.pay.payos.vn";
     42    const PAYOS_URL_MERCHANT_API = "https://api-merchant.payos.vn";
     43    static private $PAYOS_CHECKOUT_HOST = "https://pay.payos.vn";
    4444    static private $PAYOS_URL_CREATE_PAYMENT_LINK = self::PAYOS_URL_MERCHANT_API . "/v2/payment-requests";
    4545    static private $PAYOS_URL_CONFIRM_WEBHOOK = self::PAYOS_URL_MERCHANT_API . "/confirm-webhook";
     
    7272        $this->id                 = 'payos';
    7373        $this->has_fields         = false;
    74         $this->icon               = apply_filters('woocommerce_icon_payos', plugins_url('../assets/img/payos_crop.png', __FILE__));
     74        $this->icon               = apply_filters('woocommerce_icon_payos', PAYOS_GATEWAY_URL . '/assets/img/payos_crop.png');
    7575        $this->method_title       = __('Payment by bank transfer (Scan VietQR)', 'payos');
    7676        $this->method_description = __('Take payments by scanning QR code with Vietnamese banking App. Supported by most major banks in Vietnam', 'payos');
     
    283283    public function payos_enqueue_admin_script()
    284284    {
    285         if ('no' === $this->enabled) {
    286             return;
    287         }
    288         wp_enqueue_script('payos-select2-script', plugins_url('../assets/js/select2.min.js', __FILE__), array(), false, true);
    289         wp_register_script('payos-admin-script', plugins_url('../assets/js/payos-admin.js', __FILE__), array('jquery'), false, true);
     285        wp_enqueue_script('payos-select2-script', PAYOS_GATEWAY_URL . '/assets/js/select2.min.js', array(), false, true);
     286        wp_register_script('payos-admin-script', PAYOS_GATEWAY_URL . '/assets/js/payos-admin.js', array('jquery'), false, true);
    290287        $payos_admin_data = array(
    291288            'show_less' => __('Show less', 'payos'),
     
    296293        wp_localize_script('payos-admin-script', 'payos_data', $payos_admin_data);
    297294        wp_enqueue_script('payos-admin-script');
    298         wp_enqueue_style('payos-select2-styles', plugins_url('../assets/css/select2.min.css', __FILE__), array(), false, true, 'all');
    299         wp_enqueue_style('payos-custom-styles', plugins_url('../assets/css/payos-admin.css', __FILE__), array(), false, true, 'all');
     295        wp_enqueue_style('payos-select2-styles', PAYOS_GATEWAY_URL . '/assets/css/select2.min.css', array(), false, 'all');
     296        wp_enqueue_style('payos-custom-styles', PAYOS_GATEWAY_URL . '/assets/css/payos-admin.css', array(), false, 'all');
    300297        // Verify the media type because when load use admin_enqueue_scripts, it set media to '1'
    301298        global $wp_styles;
     
    307304        }
    308305    }
    309 
    310306    /**
    311307     * Generate account details html.
     
    469465            'message' => __('Please wait...', 'payos'),
    470466            'error_message' => __('Cannot show payment link', 'payos'),
    471             'icon' => plugins_url('../assets/img/failed.png', __FILE__),
     467            'icon' =>  PAYOS_GATEWAY_URL . '/assets/img/failed.png',
    472468            'redirect_url' => '',
    473469            'checkout_url' => '',
     
    481477                $payos_data['redirect_url'] = $order->get_checkout_order_received_url();
    482478                $payos_data['checkout_url'] = str_replace('/web/', '/embedded/', isset($attributes['checkout_url']) ? $attributes['checkout_url'] : '');
    483                 $payos_data['icon'] = plugins_url('../assets/img/success.png', __FILE__);
     479                $payos_data['icon'] =  PAYOS_GATEWAY_URL . '/assets/img/success.png';
    484480                $payos_data['message'] = __('Order has been successfully paid.', 'payos');
    485481            }
    486482        } elseif ($payos_data['status'] === 'PAID') {
    487             $payos_data['icon'] = plugins_url('../assets/img/success.png', __FILE__);
     483            $payos_data['icon'] = PAYOS_GATEWAY_URL . '/assets/img/success.png';
    488484            $payos_data['message'] = __('Order has been successfully paid.', 'payos');
    489485        } elseif ($payos_data['status'] === 'ERROR') {
    490             $payos_data['icon'] = plugins_url('../assets/img/failed.png', __FILE__);
     486            $payos_data['icon'] = PAYOS_GATEWAY_URL . '/assets/img/failed.png';
    491487            $payos_data['message'] = __('Cannot show payment link', 'payos');
    492488        }
    493489
    494490        // Register and enqueue the script
    495         wp_enqueue_style('payos-checkout-styles', plugins_url('../assets/css/payos-checkout.css', __FILE__), array(), false, 'all');
     491        wp_enqueue_style('payos-checkout-styles', PAYOS_GATEWAY_URL . '/assets/css/payos-checkout.css', array(), false, 'all');
    496492        global $wp_styles;
    497493        if (isset($wp_styles->registered['payos-checkout-styles']) && $wp_styles->registered['payos-checkout-styles']->args !== 'all') {
    498494            $wp_styles->registered['payos-checkout-styles']->args = 'all';
    499495        }
    500         wp_register_script('payos-checkout-script', plugins_url('../assets/js/payos-checkout.js', __FILE__), array('jquery'), false, true);
     496        wp_register_script('payos-checkout-script', PAYOS_GATEWAY_URL . '/assets/js/payos-checkout.js', array('jquery'), false, true);
    501497        wp_localize_script('payos-checkout-script', 'payos_checkout_data', $payos_data);
    502498        wp_enqueue_script('payos-checkout-script');
  • payos/trunk/payos.php

    r3143315 r3143418  
    1010 * Requires Plugins: woocommerce
    1111 * Domain Path: /languages
    12  * Version: 1.0.3
     12 * Version: 1.0.4
    1313 * Tested up to: 6.6
    1414 * License: GNU General Public License v3.0
  • payos/trunk/readme.txt

    r3143315 r3143418  
    55Requires at least: 4.7
    66Tested up to: 6.6
    7 Stable tag: 1.0.3
    8 Version: 1.0.3
     7Stable tag: 1.0.4
     8Version: 1.0.4
    99Requires PHP: 7.0
    1010License: GNU General Public License v3.0
     
    8686* Update: Update some Vietnamese translations.
    8787
     88= 1.0.4 =
     89* Fix: Fixed assets URL.
     90
    8891== Upgrade Notice ==
    8992
Note: See TracChangeset for help on using the changeset viewer.