Plugin Directory

Changeset 3478120


Ignore:
Timestamp:
03/09/2026 12:47:39 PM (3 weeks ago)
Author:
ecommpay
Message:

new version 4.2.5

Location:
ecommpay-payments/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • ecommpay-payments/trunk/common/EcpCore.php

    r3471053 r3478120  
    6161     * @since 2.0.0
    6262     */
    63     public const WC_ECP_VERSION = '4.2.4';
     63    public const WC_ECP_VERSION = '4.2.5';
    6464
    6565    public const ECOMMPAY_PAYMENT_METHOD = 'ecommpay';
  • ecommpay-payments/trunk/common/includes/EcpCallbacksHandler.php

    r3459640 r3478120  
    168168        }
    169169
     170        if ( ! $order->is_ecp() ) {
     171            $message = 'Ecommpay callback ignored — order payment gateway has changed.';
     172            $order->add_order_note( $message );
     173            ecp_get_log()->info( $message );
     174            http_response_code( 200 );
     175            die ( $message );
     176        }
     177
    170178        return $order;
    171179    }
  • ecommpay-payments/trunk/common/includes/EcpGatewayFormHandler.php

    r3218798 r3478120  
    7878                        // Update meta
    7979                        $order->set_payment_method( $payment_method );
    80                         $order->set_ecp_meta( '_payment_method', $payment_method_id );
    8180                        $order->set_ecp_meta( '_payment_method_title', $payment_method->get_title() );
    8281                        $order->save();
  • ecommpay-payments/trunk/common/includes/EcpGatewayOrderExtension.php

    r3267715 r3478120  
    44
    55use common\EcpCore;
     6use WC_Meta_Data;
    67
    78trait EcpGatewayOrderExtension {
     
    233234     */
    234235    public function is_ecp(): bool {
    235         $pm = $this->get_ecp_meta( '_payment_method' );
    236 
    237         if ( array_key_exists( $pm, ecp_payment_methods() ) ) {
    238             return true;
    239         }
    240 
    241         return $pm === EcpCore::ECOMMPAY_PAYMENT_METHOD;
     236        return strpos( $this->get_payment_method(), EcpCore::ECOMMPAY_PAYMENT_METHOD ) === 0;
    242237    }
    243238
  • ecommpay-payments/trunk/gateway-ecommpay.php

    r3471053 r3478120  
    55 * GitHub Plugin URI:
    66 * Description:       Easy payment from WooCommerce by different methods in single Payment Page.
    7  * Version:           4.2.4
     7 * Version:           4.2.5
    88 * License:           GPL2
    99 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
  • ecommpay-payments/trunk/readme.txt

    r3471053 r3478120  
    44Requires at least: 6.2
    55Tested up to: 6.9
    6 Stable tag: 4.2.4
     6Stable tag: 4.2.5
    77License: GPLv2
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.