diff --git a/modules/ppcp-api-client/src/Repository/PartnerReferralsData.php b/modules/ppcp-api-client/src/Repository/PartnerReferralsData.php index f65cf7dfa..a9984b20c 100644 --- a/modules/ppcp-api-client/src/Repository/PartnerReferralsData.php +++ b/modules/ppcp-api-client/src/Repository/PartnerReferralsData.php @@ -87,14 +87,12 @@ class PartnerReferralsData { 'TRACKING_SHIPMENT_READWRITE', ); - if ( true === $use_subscriptions ) { - if ( $this->dcc_applies->for_country_currency() ) { - $capabilities[] = 'PAYPAL_WALLET_VAULTING_ADVANCED'; - } - - $first_party_features[] = 'BILLING_AGREEMENT'; + if ( $this->dcc_applies->for_country_currency() ) { + $capabilities[] = 'PAYPAL_WALLET_VAULTING_ADVANCED'; } + $first_party_features[] = 'BILLING_AGREEMENT'; + // Backwards compatibility. Keep those features in the #legacy-ui (null-value). // Move this into the previous condition, once legacy code is removed. if ( false !== $use_subscriptions ) { @@ -102,14 +100,6 @@ class PartnerReferralsData { $first_party_features[] = 'VAULT'; } - if ( false === $use_subscriptions ) { - // Only use "ADVANCED_VAULTING" product for onboarding with subscriptions. - $products = array_filter( - $products, - static fn( $product ) => $product !== 'ADVANCED_VAULTING' - ); - } - $payload = array( 'partner_config_override' => array( 'return_url' => $return_url,