From 371b8634d1bdfaf2a39203e2e63560ec71132a04 Mon Sep 17 00:00:00 2001 From: Philipp Stracker Date: Thu, 20 Feb 2025 16:01:32 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=94=20Conditionally=20enable=20Apple?= =?UTF-8?q?=20Pay=20&=20Google=20Pay?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/ppcp-settings/src/Service/SettingsDataManager.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/ppcp-settings/src/Service/SettingsDataManager.php b/modules/ppcp-settings/src/Service/SettingsDataManager.php index 4af72b7bd..b683c37e9 100644 --- a/modules/ppcp-settings/src/Service/SettingsDataManager.php +++ b/modules/ppcp-settings/src/Service/SettingsDataManager.php @@ -225,10 +225,11 @@ class SettingsDataManager { if ( $flags->use_card_payments ) { // Enable ACDC for business sellers. $this->payment_methods->toggle_method_state( CreditCardGateway::ID, true ); - } - $this->payment_methods->toggle_method_state( ApplePayGateway::ID, true ); - $this->payment_methods->toggle_method_state( GooglePayGateway::ID, true ); + // Apple Pay and Google Pay depend on the ACDC gateway. + $this->payment_methods->toggle_method_state( ApplePayGateway::ID, true ); + $this->payment_methods->toggle_method_state( GooglePayGateway::ID, true ); + } // Enable all APM methods. foreach ( $methods_apm as $method ) {