diff --git a/modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js b/modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js index c9b111e72..f400a6f21 100644 --- a/modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js +++ b/modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js @@ -21,7 +21,7 @@ import { const TabOverview = () => { const [ isRefreshing, setIsRefreshing ] = useState( false ); - const { merchant, merchantFeatures } = useMerchantInfo(); + const { merchant, features: merchantFeatures } = useMerchantInfo(); const { refreshFeatureStatuses, setActiveModal } = useDispatch( STORE_NAME ); const { createSuccessNotice, createErrorNotice } = diff --git a/modules/ppcp-settings/resources/js/data/common/hooks.js b/modules/ppcp-settings/resources/js/data/common/hooks.js index 796d1c50c..7ea0940b7 100644 --- a/modules/ppcp-settings/resources/js/data/common/hooks.js +++ b/modules/ppcp-settings/resources/js/data/common/hooks.js @@ -133,6 +133,7 @@ export const useWebhooks = () => { checkWebhookSimulationState, }; }; + export const useMerchantInfo = () => { const { isReady, merchant, features } = useHooks(); const { refreshMerchantData } = useDispatch( STORE_NAME ); diff --git a/modules/ppcp-settings/resources/js/data/common/reducer.js b/modules/ppcp-settings/resources/js/data/common/reducer.js index 559024728..8477d89c7 100644 --- a/modules/ppcp-settings/resources/js/data/common/reducer.js +++ b/modules/ppcp-settings/resources/js/data/common/reducer.js @@ -45,6 +45,12 @@ const defaultTransient = Object.freeze( { google_pay: { enabled: false, }, + alternative_payment_methods: { + enabled: false, + }, + pay_later_messaging: { + enabled: false, + }, } ), webhooks: Object.freeze( [] ),