Add online card payments conditionally

This commit is contained in:
Emili Castells Guasch 2025-02-11 10:11:01 +01:00
parent b500e3452a
commit 91454b64d0

View file

@ -3,7 +3,7 @@ import { useCallback } from '@wordpress/element';
import SettingsCard from '../../../ReusableComponents/SettingsCard';
import { PaymentMethodsBlock } from '../../../ReusableComponents/SettingsBlocks';
import { PaymentHooks } from '../../../../data';
import { CommonHooks, PaymentHooks } from '../../../../data';
import { useActiveModal } from '../../../../data/common/hooks';
import Modal from '../Components/Payment/Modal';
@ -45,6 +45,8 @@ const TabPaymentMethods = () => {
[ changePaymentSettings, setActiveModal, setPersistent ]
);
const merchant = CommonHooks.useMerchant();
return (
<div className="ppcp-r-payment-methods">
<PaymentMethodCard
@ -58,6 +60,7 @@ const TabPaymentMethods = () => {
methods={ methods.paypal }
onTriggerModal={ setActiveModal }
/>
{ merchant.isBusinessSeller && (
<PaymentMethodCard
id="ppcp-card-payments-card"
title={ __(
@ -72,6 +75,7 @@ const TabPaymentMethods = () => {
methods={ methods.cardPayment }
onTriggerModal={ setActiveModal }
/>
) }
<PaymentMethodCard
id="ppcp-alternative-payments-card"
title={ __(