Commit d79919bdd2 for woocommerce
commit d79919bdd20b5614fe42b023caf23d7ae047addc
Author: Oleksandr Aratovskyi <79862886+oaratovskyi@users.noreply.github.com>
Date: Wed Feb 11 19:38:24 2026 +0200
Remove legacy getWooPaymentsTestDriveAccountLink function (#63247)
Co-authored-by: oaratovskyi <oleksandr.aratovskyi@automattic.com>
diff --git a/plugins/woocommerce/changelog/dev-WOOPLUG-3046-remove-legacy-onboard-link b/plugins/woocommerce/changelog/dev-WOOPLUG-3046-remove-legacy-onboard-link
new file mode 100644
index 0000000000..a932037d14
--- /dev/null
+++ b/plugins/woocommerce/changelog/dev-WOOPLUG-3046-remove-legacy-onboard-link
@@ -0,0 +1,4 @@
+Significance: patch
+Type: dev
+
+Remove fail-safe WooPayments onboarding URLs.
diff --git a/plugins/woocommerce/client/admin/client/settings-payments/settings-payments-main.tsx b/plugins/woocommerce/client/admin/client/settings-payments/settings-payments-main.tsx
index 1cf9299120..a9804f63b9 100644
--- a/plugins/woocommerce/client/admin/client/settings-payments/settings-payments-main.tsx
+++ b/plugins/woocommerce/client/admin/client/settings-payments/settings-payments-main.tsx
@@ -33,7 +33,6 @@ import {
isWooPayments,
getWooPaymentsFromProviders,
providersContainWooPaymentsNeedsSetup,
- getWooPaymentsTestDriveAccountLink,
isIncentiveDismissedEarlierThanTimestamp,
isActionIncentive,
recordPaymentsEvent,
@@ -327,12 +326,6 @@ export const SettingsPaymentsMain = () => {
} );
}
- // A fail-safe to ensure that the onboarding URL is set for WooPayments.
- // Note: We should get rid of this sooner rather than later!
- if ( ! onboardingUrl && isWooPayments( paymentsEntity.id ) ) {
- onboardingUrl = getWooPaymentsTestDriveAccountLink();
- }
-
setInstallingPlugin( paymentsEntity.id );
recordPaymentsEvent( 'recommendations_setup', {
extension_selected: paymentsEntity.plugin.slug,
diff --git a/plugins/woocommerce/client/admin/client/settings-payments/utils.ts b/plugins/woocommerce/client/admin/client/settings-payments/utils.ts
index 5290664089..7ad03cf334 100644
--- a/plugins/woocommerce/client/admin/client/settings-payments/utils.ts
+++ b/plugins/woocommerce/client/admin/client/settings-payments/utils.ts
@@ -118,14 +118,6 @@ export const isWooPayEligible = ( provider: PaymentsProvider ) => {
);
};
-export const getWooPaymentsTestDriveAccountLink = () => {
- return getAdminLink(
- 'admin.php?wcpay-connect=1&_wpnonce=' +
- getAdminSetting( 'wcpay_welcome_page_connect_nonce' ) +
- '&test_drive=true&auto_start_test_drive_onboarding=true&redirect_to_settings_page=true'
- );
-};
-
export const getWooPaymentsSetupLiveAccountLink = () => {
return getAdminLink(
'admin.php?wcpay-connect=1&_wpnonce=' +