From e4d567d44483226e842693b05ae94bcbc5d3cd1c Mon Sep 17 00:00:00 2001 From: Daniel Dudzic Date: Mon, 20 Jan 2025 16:33:30 +0100 Subject: [PATCH] Fastlane: Add a check to make sure that the Fastlane SDK token only gets requested for elegible stores --- modules/ppcp-axo-block/src/AxoBlockModule.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/ppcp-axo-block/src/AxoBlockModule.php b/modules/ppcp-axo-block/src/AxoBlockModule.php index af94976a3..7a24c4494 100644 --- a/modules/ppcp-axo-block/src/AxoBlockModule.php +++ b/modules/ppcp-axo-block/src/AxoBlockModule.php @@ -74,6 +74,10 @@ class AxoBlockModule implements ServiceModule, ExtendingModule, ExecutableModule add_filter( 'woocommerce_paypal_payments_localized_script_data', function( array $localized_script_data ) use ( $c ) { + if ( ! $c->has( 'axo.available' ) || ! $c->get( 'axo.available' ) ) { + return $localized_script_data; + } + $module = $this; $api = $c->get( 'api.sdk-client-token' ); assert( $api instanceof SdkClientToken );