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 ) {