Jake Vanderwerf
2026-01-25 b38f03c0e7218762d90fa5092696b127f24f36db
inc/integrations/Helcim.php
@@ -157,6 +157,10 @@
    */
   protected function registerAdditionalHooks(): void
   {
      $this->ensureInitialized();
      if (!$this->isSetUp()) {
         return;
      }
      // User login tracking for security
      add_action('wp_login', [$this, 'trackUserLogin'], 10, 2);
@@ -527,6 +531,10 @@
    */
   public function enqueueScripts(): void
   {
      $this->ensureInitialized();
      if (!$this->isSetUp()) {
         return;
      }
      // Helcim JS SDK
      $sdk_url = $this->is_test_mode
         ? 'https://helcim-js-sandbox.helcim.com/v1/helcim.js'
@@ -1483,7 +1491,7 @@
         update_user_meta($user->ID, BASE . '_helcim_customer_updated', current_time('mysql'));
         // Clear cached customer data
         $this->cache->delete('helcim_customer_' . $user->ID);
         $this->cache->forget('helcim_customer_' . $user->ID);
      }
      return true;