diff --git a/includes/abstracts/abstract-wc-payment-gateway.php b/includes/abstracts/abstract-wc-payment-gateway.php index 7070ff435e3..6276717b6a2 100644 --- a/includes/abstracts/abstract-wc-payment-gateway.php +++ b/includes/abstracts/abstract-wc-payment-gateway.php @@ -456,7 +456,9 @@ abstract class WC_Payment_Gateway extends WC_Settings_API { ); wp_localize_script( - 'woocommerce-tokenization-form', 'wc_tokenization_form_params', array( + 'woocommerce-tokenization-form', + 'wc_tokenization_form_params', + array( 'is_registration_required' => WC()->checkout()->is_registration_required(), 'is_logged_in' => is_user_logged_in(), ) @@ -538,7 +540,7 @@ abstract class WC_Payment_Gateway extends WC_Settings_API { esc_html__( 'Save to account', 'woocommerce' ) ); - echo apply_filters( 'woocommerce_payment_gateway_save_new_payment_method_option_html', $html, $this ); + echo apply_filters( 'woocommerce_payment_gateway_save_new_payment_method_option_html', $html, $this ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** diff --git a/tests/framework/class-wc-mock-payment-gateway.php b/tests/framework/class-wc-mock-payment-gateway.php index 478e16edb18..94f3e677fb5 100644 --- a/tests/framework/class-wc-mock-payment-gateway.php +++ b/tests/framework/class-wc-mock-payment-gateway.php @@ -1,4 +1,13 @@