Plugin Directory

Changeset 2936763


Ignore:
Timestamp:
07/10/2023 08:57:32 PM (3 years ago)
Author:
cardpaysolutions
Message:

tagging version 2.1.0

Location:
high-risk-payments-for-woo
Files:
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • high-risk-payments-for-woo/tags/2.1.0/includes/class-wc-cardpay-solutions-api.php

    r2770792 r2936763  
    212212            }
    213213        } else {
    214             $tran_meta = get_post_meta( $order_number, '_cardpay_transaction', true );
     214            $tran_meta = $order->get_meta( '_cardpay_transaction', true );
    215215            $data      = array(
    216216                'username'      => wc_clean( $this->username ),
  • high-risk-payments-for-woo/tags/2.1.0/includes/class-wc-cardpay-solutions-gateway-addons.php

    r2770792 r2936763  
    156156     */
    157157    protected function save_subscription_meta( $order_id, $card ) {
    158         update_post_meta( $order_id, '_cardpay_token', $card->get_token() );
     158        $order = wc_get_order( $order_id );
     159        $order->update_meta_data( '_cardpay_token', $card->get_token() );
     160        $order->save();
    159161
    160162        // Also store it on the subscriptions being purchased in the order.
    161163        foreach ( wcs_get_subscriptions_for_order( $order_id ) as $subscription ) {
    162             update_post_meta( $subscription->id, '_cardpay_token', $card->get_token() );
     164            $subscription->update_meta_data( '_cardpay_token', $card->get_token() );
     165            $subscription->save();
    163166        }
    164167    }
     
    216219
    217220                // Store the ID in the order.
    218                 update_post_meta( $order_id, '_cardpay_token', $card->get_token() );
     221                $order->update_meta_data( '_cardpay_token', $card->get_token() );
     222                $order->save();
    219223
    220224                // Reduce stock levels.
     
    278282
    279283        $card = new WC_Payment_Token_CC();
    280         $card->set_token( get_post_meta( $order_id, '_cardpay_token', true ) );
     284        $card->set_token( $order->get_meta( '_cardpay_token', true ) );
    281285
    282286        if ( ! $card->get_token() ) {
     
    313317                'transaction_type' => $this->transaction_type,
    314318            );
    315             add_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     319            $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     320            $order->save();
    316321            return true;
    317322        } else {
     
    349354     */
    350355    public function update_failing_payment_method( $subscription, $renewal_order ) {
    351         $renewal_order_id = $this->wc_pre_30 ? $renewal_order->id : $renewal_order->get_id();
    352 
    353         update_post_meta( $subscription->id, '_cardpay_token', get_post_meta( $renewal_order_id, '_cardpay_token', true ) );
     356        $subscription->update_meta_data( '_cardpay_token', $renewal_order->get_meta( '_cardpay_token', true ) );
     357        $subscription->save();
    354358    }
    355359
     
    367371            'post_meta' => array(
    368372                '_cardpay_token' => array(
    369                     'value' => get_post_meta( $subscription->id, '_cardpay_token', true ),
     373                    'value' => $subscription->get_meta( '_cardpay_token', true ),
    370374                    'label' => 'Cardpay Solutions Token',
    371375                ),
     
    398402     *
    399403     * @access public
    400      * @param int $resubscribe_order The order created for the customer to resubscribe to the old expired/cancelled subscription.
     404     * @param WC_Order $resubscribe_order The order created for the customer to resubscribe to the old expired/cancelled subscription.
    401405     * @return void
    402406     */
    403407    public function delete_resubscribe_meta( $resubscribe_order ) {
    404         $resubscribe_order_id = $this->wc_pre_30 ? $resubscribe_order->id : $resubscribe_order->get_id();
    405 
    406         delete_post_meta( $resubscribe_order_id, '_cardpay_token' );
     408        $resubscribe_order->delete_meta_data( '_cardpay_token' );
     409        $resubscribe_order->save();
    407410    }
    408411
     
    417420
    418421        $card = new WC_Payment_Token_CC();
    419         $card->set_token( get_post_meta( $order_id, '_cardpay_token', true ) );
     422        $card->set_token( $order->get_meta( '_cardpay_token', true ) );
    420423
    421424        if ( ! $card->get_token() ) {
     
    452455                'transaction_type' => $this->transaction_type,
    453456            );
    454             add_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     457            $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     458            $order->save();
    455459        } else {
    456460            $order->add_order_note( __( 'Cardpay Solutions payment declined', 'woocommerce-cardpay-solutions' ) );
  • high-risk-payments-for-woo/tags/2.1.0/includes/class-wc-cardpay-solutions-gateway.php

    r2890849 r2936763  
    268268                    'transaction_type' => $this->transaction_type,
    269269                );
    270                 add_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     270                $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     271                $order->save();
    271272                // Save the card if possible.
    272273                if ( isset( $_POST['wc-cardpay-new-payment-method'] ) && is_user_logged_in() && 'yes' === $this->customer_vault ) {
     
    350351
    351352        // Attempt to process the capture.
    352         $tran_meta      = get_post_meta( $order_id, '_cardpay_transaction', true );
     353        $tran_meta      = $order->get_meta( '_cardpay_transaction', true );
    353354        $orig_tran_type = isset( $tran_meta['transaction_type'] ) ? $tran_meta['transaction_type'] : '';
    354355        $amount         = $order->get_total();
     
    371372                        'transaction_type' => 'capture',
    372373                    );
    373                     update_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     374                    $order->update_meta_data( '_cardpay_transaction', $tran_meta );
     375                    $order->save();
    374376                    return true;
    375377                } else {
  • high-risk-payments-for-woo/tags/2.1.0/includes/legacy/class-wc-cardpay-solutions-api.php

    r2770792 r2936763  
    192192            }
    193193        } else {
    194             $tran_meta = get_post_meta( $order_number, '_cardpay_transaction', true );
     194            $tran_meta = $order->get_meta( '_cardpay_transaction', true );
    195195            $data      = array(
    196196                'username'      => wc_clean( $this->username ),
  • high-risk-payments-for-woo/tags/2.1.0/includes/legacy/class-wc-cardpay-solutions-gateway-addons.php

    r2770792 r2936763  
    130130     */
    131131    protected function save_subscription_meta( $order_id, $card ) {
    132         update_post_meta( $order_id, '_cardpay_token', $card['token'] );
     132        $order = wc_get_order( $order_id );
     133        $order->update_meta_data( '_cardpay_token', $card['token'] );
     134        $order->save();
    133135
    134136        // Also store it on the subscriptions being purchased in the order.
    135137        foreach ( wcs_get_subscriptions_for_order( $order_id ) as $subscription ) {
    136             update_post_meta( $subscription->id, '_cardpay_token', $card['token'] );
     138            $subscription->update_meta_data( '_cardpay_token', $card['token'] );
     139            $subscription->save();
    137140        }
    138141    }
     
    174177
    175178                // Store the ID in the order.
    176                 update_post_meta( $order->id, '_cardpay_token', $card_meta['token'] );
     179                $order->update_meta_data( '_cardpay_token', $card_meta['token'] );
     180                $order->save();
    177181
    178182                // Reduce stock levels.
     
    234238    public function process_subscription_payment( $order, $amount = 0 ) {
    235239        $card = array(
    236             'token' => get_post_meta( $order->id, '_cardpay_token', true ),
     240            'token' => $order->get_meta( '_cardpay_token', true ),
    237241        );
    238242
     
    270274                'transaction_type' => $this->transaction_type,
    271275            );
    272             add_post_meta( $order->id, '_cardpay_transaction', $tran_meta );
     276            $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     277            $order->save();
    273278            return true;
    274279        } else {
     
    306311     */
    307312    public function update_failing_payment_method( $subscription, $renewal_order ) {
    308         update_post_meta( $subscription->id, '_cardpay_token', get_post_meta( $renewal_order->id, '_cardpay_token', true ) );
     313        $subscription->update_meta_data( '_cardpay_token', $renewal_order->get_meta( '_cardpay_token', true ) );
     314        $subscription->save();
    309315    }
    310316
     
    322328            'post_meta' => array(
    323329                '_cardpay_token' => array(
    324                     'value' => get_post_meta( $subscription->id, '_cardpay_token', true ),
     330                    'value' => $subscription->get_meta( '_cardpay_token', true ),
    325331                    'label' => 'Cardpay Solutions Token',
    326332                ),
     
    353359     *
    354360     * @access public
    355      * @param int $resubscribe_order The order created for the customer to resubscribe to the old expired/cancelled subscription.
     361     * @param WC_Order $resubscribe_order The order created for the customer to resubscribe to the old expired/cancelled subscription.
    356362     * @return void
    357363     */
    358364    public function delete_resubscribe_meta( $resubscribe_order ) {
    359         delete_post_meta( $resubscribe_order->id, '_cardpay_token' );
     365        $resubscribe_order->delete_meta_data( '_cardpay_token' );
     366        $resubscribe_order->save();
    360367    }
    361368
     
    369376        $amount = $order->get_total();
    370377        $card   = array(
    371             'token' => get_post_meta( $order->id, '_cardpay_token', true ),
     378            'token' => $order->get_meta( '_cardpay_token', true ),
    372379        );
    373380
     
    405412                'transaction_type' => $this->transaction_type,
    406413            );
    407             add_post_meta( $order->id, '_cardpay_transaction', $tran_meta );
     414            $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     415            $order->save();
    408416        } else {
    409417            $order->add_order_note( __( 'Cardpay Solutions payment declined', 'woocommerce-cardpay-solutions' ) );
  • high-risk-payments-for-woo/tags/2.1.0/includes/legacy/class-wc-cardpay-solutions-gateway.php

    r2859802 r2936763  
    269269                    'transaction_type' => $this->transaction_type,
    270270                );
    271                 add_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     271                $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     272                $order->save();
    272273                // Save the card if possible.
    273274                if ( isset( $_POST['cardpay-save-card'] ) && is_user_logged_in() && 'yes' === $this->customer_vault ) {
     
    350351
    351352        // Attempt to process the capture.
    352         $tran_meta      = get_post_meta( $order_id, '_cardpay_transaction', true );
     353        $tran_meta      = $order->get_meta( '_cardpay_transaction', true );
    353354        $orig_tran_type = isset( $tran_meta['transaction_type'] ) ? $tran_meta['transaction_type'] : '';
    354355        $amount         = $order->get_total();
     
    371372                        'transaction_type' => 'capture',
    372373                    );
    373                     update_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     374                    $order->update_meta_data( '_cardpay_transaction', $tran_meta );
     375                    $order->save();
    374376                    return true;
    375377                } else {
  • high-risk-payments-for-woo/tags/2.1.0/readme.txt

    r2890849 r2936763  
    44Requires at least: 4.0
    55Tested up to: 6.2
    6 Stable tag: 2.0.20
     6Stable tag: 2.1.0
    77License: GPLv3 or later
    88License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    127127== Changelog ==
    128128
     129= 2.1.0 =
     130
     131* Added support for WC HPOS
     132
    129133= 2.0.20 =
    130134
  • high-risk-payments-for-woo/tags/2.1.0/woocommerce-cardpay-solutions.php

    r2890849 r2936763  
    44 * Plugin URI: http://www.cardpaymerchant.com/woocommerce?pid=317d5f0aa67f1638
    55 * Description: Adds the Cardpay Solutions Gateway to WooCommerce. Customer Vault is used to securely support saved credit card profiles, subscriptions, and pre-orders.
    6  * Version: 2.0.20
     6 * Version: 2.1.0
    77 * Author: Cardpay Solutions, Inc.
    88 * Author URI: http://www.cardpaymerchant.com/
     
    1212 * Domain Path: /languages
    1313 * WC requires at least: 2.2.0
    14  * WC tested up to: 7.5
     14 * WC tested up to: 7.8
    1515 *
    1616 * Copyright 2016 Cardpay Solutions, Inc.  (email : sales@cardpaymerchant.com)
     
    9090            add_action( 'init', array( $this, 'create_credit_card_post_type' ) );
    9191            add_action( 'wp_enqueue_scripts', array( $this, 'load_css' ) );
     92            add_action( 'before_woocommerce_init', function() {
     93                if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) {
     94                    \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true );
     95                }
     96            } );
    9297        }
    9398
  • high-risk-payments-for-woo/trunk/includes/class-wc-cardpay-solutions-api.php

    r2770792 r2936763  
    212212            }
    213213        } else {
    214             $tran_meta = get_post_meta( $order_number, '_cardpay_transaction', true );
     214            $tran_meta = $order->get_meta( '_cardpay_transaction', true );
    215215            $data      = array(
    216216                'username'      => wc_clean( $this->username ),
  • high-risk-payments-for-woo/trunk/includes/class-wc-cardpay-solutions-gateway-addons.php

    r2770792 r2936763  
    156156     */
    157157    protected function save_subscription_meta( $order_id, $card ) {
    158         update_post_meta( $order_id, '_cardpay_token', $card->get_token() );
     158        $order = wc_get_order( $order_id );
     159        $order->update_meta_data( '_cardpay_token', $card->get_token() );
     160        $order->save();
    159161
    160162        // Also store it on the subscriptions being purchased in the order.
    161163        foreach ( wcs_get_subscriptions_for_order( $order_id ) as $subscription ) {
    162             update_post_meta( $subscription->id, '_cardpay_token', $card->get_token() );
     164            $subscription->update_meta_data( '_cardpay_token', $card->get_token() );
     165            $subscription->save();
    163166        }
    164167    }
     
    216219
    217220                // Store the ID in the order.
    218                 update_post_meta( $order_id, '_cardpay_token', $card->get_token() );
     221                $order->update_meta_data( '_cardpay_token', $card->get_token() );
     222                $order->save();
    219223
    220224                // Reduce stock levels.
     
    278282
    279283        $card = new WC_Payment_Token_CC();
    280         $card->set_token( get_post_meta( $order_id, '_cardpay_token', true ) );
     284        $card->set_token( $order->get_meta( '_cardpay_token', true ) );
    281285
    282286        if ( ! $card->get_token() ) {
     
    313317                'transaction_type' => $this->transaction_type,
    314318            );
    315             add_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     319            $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     320            $order->save();
    316321            return true;
    317322        } else {
     
    349354     */
    350355    public function update_failing_payment_method( $subscription, $renewal_order ) {
    351         $renewal_order_id = $this->wc_pre_30 ? $renewal_order->id : $renewal_order->get_id();
    352 
    353         update_post_meta( $subscription->id, '_cardpay_token', get_post_meta( $renewal_order_id, '_cardpay_token', true ) );
     356        $subscription->update_meta_data( '_cardpay_token', $renewal_order->get_meta( '_cardpay_token', true ) );
     357        $subscription->save();
    354358    }
    355359
     
    367371            'post_meta' => array(
    368372                '_cardpay_token' => array(
    369                     'value' => get_post_meta( $subscription->id, '_cardpay_token', true ),
     373                    'value' => $subscription->get_meta( '_cardpay_token', true ),
    370374                    'label' => 'Cardpay Solutions Token',
    371375                ),
     
    398402     *
    399403     * @access public
    400      * @param int $resubscribe_order The order created for the customer to resubscribe to the old expired/cancelled subscription.
     404     * @param WC_Order $resubscribe_order The order created for the customer to resubscribe to the old expired/cancelled subscription.
    401405     * @return void
    402406     */
    403407    public function delete_resubscribe_meta( $resubscribe_order ) {
    404         $resubscribe_order_id = $this->wc_pre_30 ? $resubscribe_order->id : $resubscribe_order->get_id();
    405 
    406         delete_post_meta( $resubscribe_order_id, '_cardpay_token' );
     408        $resubscribe_order->delete_meta_data( '_cardpay_token' );
     409        $resubscribe_order->save();
    407410    }
    408411
     
    417420
    418421        $card = new WC_Payment_Token_CC();
    419         $card->set_token( get_post_meta( $order_id, '_cardpay_token', true ) );
     422        $card->set_token( $order->get_meta( '_cardpay_token', true ) );
    420423
    421424        if ( ! $card->get_token() ) {
     
    452455                'transaction_type' => $this->transaction_type,
    453456            );
    454             add_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     457            $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     458            $order->save();
    455459        } else {
    456460            $order->add_order_note( __( 'Cardpay Solutions payment declined', 'woocommerce-cardpay-solutions' ) );
  • high-risk-payments-for-woo/trunk/includes/class-wc-cardpay-solutions-gateway.php

    r2890849 r2936763  
    268268                    'transaction_type' => $this->transaction_type,
    269269                );
    270                 add_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     270                $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     271                $order->save();
    271272                // Save the card if possible.
    272273                if ( isset( $_POST['wc-cardpay-new-payment-method'] ) && is_user_logged_in() && 'yes' === $this->customer_vault ) {
     
    350351
    351352        // Attempt to process the capture.
    352         $tran_meta      = get_post_meta( $order_id, '_cardpay_transaction', true );
     353        $tran_meta      = $order->get_meta( '_cardpay_transaction', true );
    353354        $orig_tran_type = isset( $tran_meta['transaction_type'] ) ? $tran_meta['transaction_type'] : '';
    354355        $amount         = $order->get_total();
     
    371372                        'transaction_type' => 'capture',
    372373                    );
    373                     update_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     374                    $order->update_meta_data( '_cardpay_transaction', $tran_meta );
     375                    $order->save();
    374376                    return true;
    375377                } else {
  • high-risk-payments-for-woo/trunk/includes/legacy/class-wc-cardpay-solutions-api.php

    r2770792 r2936763  
    192192            }
    193193        } else {
    194             $tran_meta = get_post_meta( $order_number, '_cardpay_transaction', true );
     194            $tran_meta = $order->get_meta( '_cardpay_transaction', true );
    195195            $data      = array(
    196196                'username'      => wc_clean( $this->username ),
  • high-risk-payments-for-woo/trunk/includes/legacy/class-wc-cardpay-solutions-gateway-addons.php

    r2770792 r2936763  
    130130     */
    131131    protected function save_subscription_meta( $order_id, $card ) {
    132         update_post_meta( $order_id, '_cardpay_token', $card['token'] );
     132        $order = wc_get_order( $order_id );
     133        $order->update_meta_data( '_cardpay_token', $card['token'] );
     134        $order->save();
    133135
    134136        // Also store it on the subscriptions being purchased in the order.
    135137        foreach ( wcs_get_subscriptions_for_order( $order_id ) as $subscription ) {
    136             update_post_meta( $subscription->id, '_cardpay_token', $card['token'] );
     138            $subscription->update_meta_data( '_cardpay_token', $card['token'] );
     139            $subscription->save();
    137140        }
    138141    }
     
    174177
    175178                // Store the ID in the order.
    176                 update_post_meta( $order->id, '_cardpay_token', $card_meta['token'] );
     179                $order->update_meta_data( '_cardpay_token', $card_meta['token'] );
     180                $order->save();
    177181
    178182                // Reduce stock levels.
     
    234238    public function process_subscription_payment( $order, $amount = 0 ) {
    235239        $card = array(
    236             'token' => get_post_meta( $order->id, '_cardpay_token', true ),
     240            'token' => $order->get_meta( '_cardpay_token', true ),
    237241        );
    238242
     
    270274                'transaction_type' => $this->transaction_type,
    271275            );
    272             add_post_meta( $order->id, '_cardpay_transaction', $tran_meta );
     276            $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     277            $order->save();
    273278            return true;
    274279        } else {
     
    306311     */
    307312    public function update_failing_payment_method( $subscription, $renewal_order ) {
    308         update_post_meta( $subscription->id, '_cardpay_token', get_post_meta( $renewal_order->id, '_cardpay_token', true ) );
     313        $subscription->update_meta_data( '_cardpay_token', $renewal_order->get_meta( '_cardpay_token', true ) );
     314        $subscription->save();
    309315    }
    310316
     
    322328            'post_meta' => array(
    323329                '_cardpay_token' => array(
    324                     'value' => get_post_meta( $subscription->id, '_cardpay_token', true ),
     330                    'value' => $subscription->get_meta( '_cardpay_token', true ),
    325331                    'label' => 'Cardpay Solutions Token',
    326332                ),
     
    353359     *
    354360     * @access public
    355      * @param int $resubscribe_order The order created for the customer to resubscribe to the old expired/cancelled subscription.
     361     * @param WC_Order $resubscribe_order The order created for the customer to resubscribe to the old expired/cancelled subscription.
    356362     * @return void
    357363     */
    358364    public function delete_resubscribe_meta( $resubscribe_order ) {
    359         delete_post_meta( $resubscribe_order->id, '_cardpay_token' );
     365        $resubscribe_order->delete_meta_data( '_cardpay_token' );
     366        $resubscribe_order->save();
    360367    }
    361368
     
    369376        $amount = $order->get_total();
    370377        $card   = array(
    371             'token' => get_post_meta( $order->id, '_cardpay_token', true ),
     378            'token' => $order->get_meta( '_cardpay_token', true ),
    372379        );
    373380
     
    405412                'transaction_type' => $this->transaction_type,
    406413            );
    407             add_post_meta( $order->id, '_cardpay_transaction', $tran_meta );
     414            $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     415            $order->save();
    408416        } else {
    409417            $order->add_order_note( __( 'Cardpay Solutions payment declined', 'woocommerce-cardpay-solutions' ) );
  • high-risk-payments-for-woo/trunk/includes/legacy/class-wc-cardpay-solutions-gateway.php

    r2859802 r2936763  
    269269                    'transaction_type' => $this->transaction_type,
    270270                );
    271                 add_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     271                $order->add_meta_data( '_cardpay_transaction', $tran_meta );
     272                $order->save();
    272273                // Save the card if possible.
    273274                if ( isset( $_POST['cardpay-save-card'] ) && is_user_logged_in() && 'yes' === $this->customer_vault ) {
     
    350351
    351352        // Attempt to process the capture.
    352         $tran_meta      = get_post_meta( $order_id, '_cardpay_transaction', true );
     353        $tran_meta      = $order->get_meta( '_cardpay_transaction', true );
    353354        $orig_tran_type = isset( $tran_meta['transaction_type'] ) ? $tran_meta['transaction_type'] : '';
    354355        $amount         = $order->get_total();
     
    371372                        'transaction_type' => 'capture',
    372373                    );
    373                     update_post_meta( $order_id, '_cardpay_transaction', $tran_meta );
     374                    $order->update_meta_data( '_cardpay_transaction', $tran_meta );
     375                    $order->save();
    374376                    return true;
    375377                } else {
  • high-risk-payments-for-woo/trunk/readme.txt

    r2890849 r2936763  
    44Requires at least: 4.0
    55Tested up to: 6.2
    6 Stable tag: 2.0.20
     6Stable tag: 2.1.0
    77License: GPLv3 or later
    88License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    127127== Changelog ==
    128128
     129= 2.1.0 =
     130
     131* Added support for WC HPOS
     132
    129133= 2.0.20 =
    130134
  • high-risk-payments-for-woo/trunk/woocommerce-cardpay-solutions.php

    r2890849 r2936763  
    44 * Plugin URI: http://www.cardpaymerchant.com/woocommerce?pid=317d5f0aa67f1638
    55 * Description: Adds the Cardpay Solutions Gateway to WooCommerce. Customer Vault is used to securely support saved credit card profiles, subscriptions, and pre-orders.
    6  * Version: 2.0.20
     6 * Version: 2.1.0
    77 * Author: Cardpay Solutions, Inc.
    88 * Author URI: http://www.cardpaymerchant.com/
     
    1212 * Domain Path: /languages
    1313 * WC requires at least: 2.2.0
    14  * WC tested up to: 7.5
     14 * WC tested up to: 7.8
    1515 *
    1616 * Copyright 2016 Cardpay Solutions, Inc.  (email : sales@cardpaymerchant.com)
     
    9090            add_action( 'init', array( $this, 'create_credit_card_post_type' ) );
    9191            add_action( 'wp_enqueue_scripts', array( $this, 'load_css' ) );
     92            add_action( 'before_woocommerce_init', function() {
     93                if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) {
     94                    \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true );
     95                }
     96            } );
    9297        }
    9398
Note: See TracChangeset for help on using the changeset viewer.