From a01c209ad635823328d1694ea432917271d027da Mon Sep 17 00:00:00 2001 From: dinamiko Date: Fri, 30 Sep 2022 09:18:07 +0200 Subject: [PATCH] Do not include credit card section if it does not apply for country currency --- modules/ppcp-wc-gateway/services.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/ppcp-wc-gateway/services.php b/modules/ppcp-wc-gateway/services.php index 331a7ec3d..aed95972a 100644 --- a/modules/ppcp-wc-gateway/services.php +++ b/modules/ppcp-wc-gateway/services.php @@ -245,7 +245,9 @@ return array( $dcc_product_status = $container->get( 'wcgateway.helper.dcc-product-status' ); assert( $dcc_product_status instanceof DCCProductStatus ); - if ( ! $dcc_product_status->dcc_is_active() ) { + $dcc_applies = $container->get( 'api.helpers.dccapplies' ); + assert( $dcc_applies instanceof DccApplies ); + if ( ! $dcc_product_status->dcc_is_active() || ! $dcc_applies->for_country_currency() ) { unset( $sections['ppcp-credit-card-gateway'] ); }