Plugin Directory

Changeset 3322085


Ignore:
Timestamp:
07/04/2025 04:42:01 AM (9 months ago)
Author:
sepayteam
Message:

Including plugin version in useragent api callback

Location:
sepay-gateway
Files:
5 deleted
3 edited
11 copied

Legend:

Unmodified
Added
Removed
  • sepay-gateway/tags/1.1.14/includes/class-wc-sepay-api.php

    r3290195 r3322085  
    2121                'state' => $state,
    2222            ],
    23             'sslverify' => false,
    2423        ]);
    2524
     
    131130    }
    132131
    133     private function log_error($message, $context = []) {
     132    private function log_error($message, $context = [])
     133    {
    134134        if (function_exists('wc_get_logger')) {
    135135            $logger = wc_get_logger();
     
    162162                'Authorization' => 'Bearer ' . $access_token,
    163163                'Content-Type' => 'application/json',
     164                'User-Agent' => 'WooCommerce-SePay-Gateway/' . $this->get_plugin_version() . ' (WordPress/' . get_bloginfo('version') . '; WooCommerce/' . (defined('WC_VERSION') ? WC_VERSION : 'Unknown') . ')',
    164165            ],
    165             'sslverify' => false,
    166166            'timeout' => 30,
    167167        ];
     
    218218                'refresh_token' => $refresh_token,
    219219            ],
    220             'sslverify' => false,
    221220        ]);
    222221
     
    458457    }
    459458
    460     public function check_connection_health() {
     459    public function check_connection_health()
     460    {
    461461        try {
    462462            $response = $this->make_request('me');
     
    473473    }
    474474
    475     public function get_connection_status() {
     475    public function get_connection_status()
     476    {
    476477        $access_token = get_option('wc_sepay_access_token');
    477478        $refresh_token = get_option('wc_sepay_refresh_token');
     
    488489        return $status;
    489490    }
     491
     492    private function get_plugin_version()
     493    {
     494        if (!function_exists('get_plugin_data')) {
     495            require_once ABSPATH . 'wp-admin/includes/plugin.php';
     496        }
     497
     498        $plugin_file = dirname(dirname(__FILE__)) . '/sepay-gateway.php';
     499        $plugin_data = get_plugin_data($plugin_file);
     500
     501        return $plugin_data['Version'] ?? '1.0.0';
     502    }
    490503}
  • sepay-gateway/tags/1.1.14/readme.txt

    r3306117 r3322085  
    44 - Tags: woocommerce, payment gateway, vietqr, ngan hang, thanh toan
    55 - Requires WooCommerce at least: 2.1
    6  - Stable Tag: 1.1.13
    7  - Version: 1.1.13
     6 - Stable Tag: 1.1.14
     7 - Version: 1.1.14
    88 - Tested up to: 6.6
    99 - Requires at least: 5.6
     
    2323**Chính sách bảo mật**: [Xem tại đây](https://sepay.vn/privacy.html)
    2424
    25 SePay hỗ trợ kết nối hơn 15 ngân hàng để tự xác nhận thanh toán khi khách hàng chuyển khoản. Bao gồm: Vietcombank, VPBank, VIB, VietinBank, MBBank, ACB, Sacombank, TPBank, Eximbank, HDBank, BIDV, TechcomBank, MSB, ShinhanBank, Agribank, PublicBank
     25SePay hỗ trợ kết nối hơn 30 ngân hàng để tự xác nhận thanh toán khi khách hàng chuyển khoản. Bao gồm: Vietcombank, VPBank, VIB, VietinBank, MBBank, ACB, Sacombank, TPBank, Eximbank, HDBank, BIDV, TechcomBank, MSB, ShinhanBank, Agribank, PublicBank
    2626
    2727Hỗ trợ cả tài khoản cá nhân và doanh nghiệp.
     
    5353== CHANGELOG ==
    5454
     55**Version 1.1.14** - 04/07/2025:
     56- [Cải thiện] Thêm User-Agent và thông tin phiên bản plugin vào header API requests để SePay có thể theo dõi và hỗ trợ tốt hơn
     57
    555810/04/2025:
    5659- [Cập nhật] Mở rộng tùy chọn trạng thái đơn hàng sau khi thanh toán thành công. Giờ đây có thể chọn từ tất cả các trạng thái đơn hàng của WooCommerce thay vì chỉ giới hạn ở "Đang xử lý" và "Hoàn thành".
    5760- [Fix lỗi] Copy số tài khoản không đúng ở trang thanh toán
    58 
    59 11/03/2025:
    60 - [Tính năng mới] Cho phép WooCommerce kết nối với tài khoản của khách trên SePay để đồng bộ dữ liệu tài khoản ngân hàng, tiền tố mã thanh toán và webhook.
    61 
    6261
    636215/11/2023:
  • sepay-gateway/tags/1.1.14/sepay-gateway.php

    r3306117 r3322085  
    66 * Author: SePay Team
    77 * Author URI: https://sepay.vn/
    8  * Version: 1.1.13
     8 * Version: 1.1.14
    99 * Requires Plugins: woocommerce
    1010 * Text Domain: sepay-gateway
  • sepay-gateway/trunk/includes/class-wc-sepay-api.php

    r3290195 r3322085  
    2121                'state' => $state,
    2222            ],
    23             'sslverify' => false,
    2423        ]);
    2524
     
    131130    }
    132131
    133     private function log_error($message, $context = []) {
     132    private function log_error($message, $context = [])
     133    {
    134134        if (function_exists('wc_get_logger')) {
    135135            $logger = wc_get_logger();
     
    162162                'Authorization' => 'Bearer ' . $access_token,
    163163                'Content-Type' => 'application/json',
     164                'User-Agent' => 'WooCommerce-SePay-Gateway/' . $this->get_plugin_version() . ' (WordPress/' . get_bloginfo('version') . '; WooCommerce/' . (defined('WC_VERSION') ? WC_VERSION : 'Unknown') . ')',
    164165            ],
    165             'sslverify' => false,
    166166            'timeout' => 30,
    167167        ];
     
    218218                'refresh_token' => $refresh_token,
    219219            ],
    220             'sslverify' => false,
    221220        ]);
    222221
     
    458457    }
    459458
    460     public function check_connection_health() {
     459    public function check_connection_health()
     460    {
    461461        try {
    462462            $response = $this->make_request('me');
     
    473473    }
    474474
    475     public function get_connection_status() {
     475    public function get_connection_status()
     476    {
    476477        $access_token = get_option('wc_sepay_access_token');
    477478        $refresh_token = get_option('wc_sepay_refresh_token');
     
    488489        return $status;
    489490    }
     491
     492    private function get_plugin_version()
     493    {
     494        if (!function_exists('get_plugin_data')) {
     495            require_once ABSPATH . 'wp-admin/includes/plugin.php';
     496        }
     497
     498        $plugin_file = dirname(dirname(__FILE__)) . '/sepay-gateway.php';
     499        $plugin_data = get_plugin_data($plugin_file);
     500
     501        return $plugin_data['Version'] ?? '1.0.0';
     502    }
    490503}
  • sepay-gateway/trunk/readme.txt

    r3306117 r3322085  
    44 - Tags: woocommerce, payment gateway, vietqr, ngan hang, thanh toan
    55 - Requires WooCommerce at least: 2.1
    6  - Stable Tag: 1.1.13
    7  - Version: 1.1.13
     6 - Stable Tag: 1.1.14
     7 - Version: 1.1.14
    88 - Tested up to: 6.6
    99 - Requires at least: 5.6
     
    2323**Chính sách bảo mật**: [Xem tại đây](https://sepay.vn/privacy.html)
    2424
    25 SePay hỗ trợ kết nối hơn 15 ngân hàng để tự xác nhận thanh toán khi khách hàng chuyển khoản. Bao gồm: Vietcombank, VPBank, VIB, VietinBank, MBBank, ACB, Sacombank, TPBank, Eximbank, HDBank, BIDV, TechcomBank, MSB, ShinhanBank, Agribank, PublicBank
     25SePay hỗ trợ kết nối hơn 30 ngân hàng để tự xác nhận thanh toán khi khách hàng chuyển khoản. Bao gồm: Vietcombank, VPBank, VIB, VietinBank, MBBank, ACB, Sacombank, TPBank, Eximbank, HDBank, BIDV, TechcomBank, MSB, ShinhanBank, Agribank, PublicBank
    2626
    2727Hỗ trợ cả tài khoản cá nhân và doanh nghiệp.
     
    5353== CHANGELOG ==
    5454
     55**Version 1.1.14** - 04/07/2025:
     56- [Cải thiện] Thêm User-Agent và thông tin phiên bản plugin vào header API requests để SePay có thể theo dõi và hỗ trợ tốt hơn
     57
    555810/04/2025:
    5659- [Cập nhật] Mở rộng tùy chọn trạng thái đơn hàng sau khi thanh toán thành công. Giờ đây có thể chọn từ tất cả các trạng thái đơn hàng của WooCommerce thay vì chỉ giới hạn ở "Đang xử lý" và "Hoàn thành".
    5760- [Fix lỗi] Copy số tài khoản không đúng ở trang thanh toán
    58 
    59 11/03/2025:
    60 - [Tính năng mới] Cho phép WooCommerce kết nối với tài khoản của khách trên SePay để đồng bộ dữ liệu tài khoản ngân hàng, tiền tố mã thanh toán và webhook.
    61 
    6261
    636215/11/2023:
  • sepay-gateway/trunk/sepay-gateway.php

    r3306117 r3322085  
    66 * Author: SePay Team
    77 * Author URI: https://sepay.vn/
    8  * Version: 1.1.13
     8 * Version: 1.1.14
    99 * Requires Plugins: woocommerce
    1010 * Text Domain: sepay-gateway
Note: See TracChangeset for help on using the changeset viewer.