Plugin Directory

Changeset 3337793


Ignore:
Timestamp:
08/01/2025 11:59:58 AM (8 months ago)
Author:
masterhomepage
Message:

2.4.12.15

Bug Fixes

  • Minor bug fix related to token cleanup
Location:
riskcube-von-creditreform-schweiz/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • riskcube-von-creditreform-schweiz/trunk/readme.txt

    r3284057 r3337793  
    55Tested up to: 6.7.1
    66Requires PHP: 7.4
    7 Stable Tag: 2.4.12.14
     7Stable Tag: 2.4.12.15
    88License: GPLv3
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    145145== Changelog ==
    146146
     147= 2.4.12.15 =
     148**Bug Fixes**
     149- Minor bug fix related to token cleanup
     150
    147151= 2.4.12.14 =
    148152**Bug Fixes**
  • riskcube-von-creditreform-schweiz/trunk/riskcube.php

    r3284057 r3337793  
    66 * Plugin Name: RiskCUBE von Creditreform Schweiz
    77 * Plugin URI:
    8  * Version: 2.4.12.14
     8 * Version: 2.5.0
    99 * Description: RiskCube
    1010 * Author: Masterhomepage GmbH
  • riskcube-von-creditreform-schweiz/trunk/src/Core/Connector.php

    r3284057 r3337793  
    365365        $cancellation = [
    366366            'shopId' => $this->shop_id,
    367             'shopOrderId' => $order->get_order_number(),
     367            'shopOrderId' => (string)  $order->get_order_number(),
    368368            'orderProcessToken' => $opt,
    369369            'cancellationReference' => $reason,
     
    509509        $invoiceRedemption = [
    510510            'shopId' => $this->shop_id,
    511             'shopOrderId' => $order->get_order_number(),
     511            'shopOrderId' => (string) $order->get_order_number(),
    512512            'orderProcessToken' => $opt,
    513513            'language' => 'DE',
     
    602602            'shopId' => $this->shop_id,
    603603            //'shopOrderId' => $order->get_order_number(),
    604             'shopOrderId' => $id_order,
     604            'shopOrderId' => (string) $id_order,
    605605            'orderProcessToken' => $opt,
    606606            'dateOfOrder' => $order->get_date_created()->format('Y-m-d H:i:s'),
  • riskcube-von-creditreform-schweiz/trunk/src/Core/RiskCube.php

    r3284057 r3337793  
    189189    public static function on_order_complete($status, $id_order, $order)
    190190    {
     191
     192        if (!self::isRiskCubeInvoicePayment($order->get_payment_method())) {
     193            return $status;
     194        }
     195       
    191196        /* Fix server fatal error */
    192197        $skip_status = ['pending', 'failed', 'cancelled', 'refunded', 'trash','auto-draft'];
     
    204209            self::$rca->doPurchaseConfirmation($id_order);
    205210        }
    206         // self::$rca->doInvoiceRedemption($id_order); // only FK
    207 
    208         if (!self::isRiskCubeInvoicePayment($order->get_payment_method())) {
    209             return $status;
    210         }
     211        //self::$rca->doInvoiceRedemption($id_order); // only FK
     212
     213        self::cleanupSessionId();
    211214       
    212215        return get_option('wc_riskcube_fk_confirm_state', 'wc-processing');
     
    301304
    302305        self::cleanupSession();
     306        self::cleanupSessionId();
    303307    }
    304308
     
    505509        $session->set('rc_remarks', '');
    506510        $session->set('riskcube_time', 0);
     511    }
     512
     513    private static function cleanupSessionId() {
     514        $session = self::getSession();
     515        $session->set('riskcube_session_id', '');
    507516        $session->save_data();
    508517    }
  • riskcube-von-creditreform-schweiz/trunk/src/Helper/ClaimDataHelper.php

    r3284057 r3337793  
    171171        // Clear the session ID after use to ensure uniqueness for subsequent orders
    172172        if (!$orderId) {
    173             $session->set('riskcube_session_id', null);
    174             $session->save_data();
     173           // $session->set('riskcube_session_id', null);
     174           // $session->save_data();
    175175        }
    176176
Note: See TracChangeset for help on using the changeset viewer.