Commit a2343e2a751 for woocommerce
commit a2343e2a75113569a1b9aee330b42b53e2a2aa7c
Author: Ahmed <ahmed.el.azzabi@automattic.com>
Date: Fri Aug 28 13:10:04 2026 +0100
Fix the PayPal API credentials settings link (#68137)
fix(paypal): Fix API credentials link
The PayPal Standard settings linked to an obsolete PayPal documentation path.
That path no longer opens the API credentials guide and can redirect automated requests to a blocked sign-in page.
Use PayPal's current NVP/SOAP API credentials documentation URL.
This changes only the help link. Payment behavior and extension contracts stay unchanged.
Refs #44157
diff --git a/plugins/woocommerce/changelog/44157-fix-paypal-api-credentials-link b/plugins/woocommerce/changelog/44157-fix-paypal-api-credentials-link
new file mode 100644
index 00000000000..f624df7bbb2
--- /dev/null
+++ b/plugins/woocommerce/changelog/44157-fix-paypal-api-credentials-link
@@ -0,0 +1,4 @@
+Significance: patch
+Type: fix
+
+Fix the PayPal API credentials settings link.
diff --git a/plugins/woocommerce/includes/gateways/paypal/includes/settings-paypal.php b/plugins/woocommerce/includes/gateways/paypal/includes/settings-paypal.php
index 304802212b8..16061e861ab 100644
--- a/plugins/woocommerce/includes/gateways/paypal/includes/settings-paypal.php
+++ b/plugins/woocommerce/includes/gateways/paypal/includes/settings-paypal.php
@@ -148,7 +148,7 @@ $legacy_settings = array(
'title' => __( 'API credentials', 'woocommerce' ),
'type' => 'title',
/* translators: %s: URL */
- 'description' => sprintf( __( 'Enter your PayPal API credentials to process refunds via PayPal. Learn how to access your <a href="%s">PayPal API Credentials</a>.', 'woocommerce' ), 'https://developer.paypal.com/webapps/developer/docs/classic/api/apiCredentials/#create-an-api-signature' ),
+ 'description' => sprintf( __( 'Enter your PayPal API credentials to process refunds via PayPal. Learn how to access your <a href="%s">PayPal API Credentials</a>.', 'woocommerce' ), 'https://developer.paypal.com/api/nvp-soap/apiCredentials/' ),
'is_legacy' => true,
),
'api_username' => array(