From 228375e15b189ff40528c61d5c125b53d9bbe02e Mon Sep 17 00:00:00 2001 From: Narek Zakarian Date: Tue, 11 Mar 2025 19:05:40 +0400 Subject: [PATCH] Include subscriptions flag and `ADVANCED_VAULTING` for BCDC onboarding --- .../resources/js/data/onboarding/selectors.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/ppcp-settings/resources/js/data/onboarding/selectors.js b/modules/ppcp-settings/resources/js/data/onboarding/selectors.js index 62579ac09..8a137dff2 100644 --- a/modules/ppcp-settings/resources/js/data/onboarding/selectors.js +++ b/modules/ppcp-settings/resources/js/data/onboarding/selectors.js @@ -67,6 +67,14 @@ export const determineProductsAndCaps = ( state ) => { * The store uses the Express-checkout product. */ apiModules.push( PAYPAL_PRODUCTS.BCDC ); + + if ( products?.includes( PRODUCT_TYPES.SUBSCRIPTIONS ) ) { + options.useSubscriptions = true; + } + + if ( canUseVaulting ) { + apiModules.push( PAYPAL_PRODUCTS.VAULTING ); + } } else if ( isCasualSeller ) { /** * Branch 2: Merchant has no business.