Commit bf7f476ccb for woocommerce
commit bf7f476ccb5730495ecc8a44a0d3fb7c15e0930c
Author: Mayisha <33387139+Mayisha@users.noreply.github.com>
Date: Tue Jan 13 19:15:45 2026 +0600
PayPal Standard: Re-add the deprecated PayPal class require for backward compatibility (#62789)
diff --git a/plugins/woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php b/plugins/woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php
index 187048feec..0a72cd585b 100644
--- a/plugins/woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php
+++ b/plugins/woocommerce/includes/gateways/paypal/class-wc-gateway-paypal.php
@@ -24,6 +24,20 @@ if ( ! defined( 'ABSPATH' ) ) {
exit;
}
+// Require the deprecated classes for backward compatibility.
+// This will be removed in 11.0.0.
+if ( ! class_exists( 'WC_Gateway_Paypal_Constants' ) ) {
+ require_once __DIR__ . '/includes/class-wc-gateway-paypal-constants.php';
+}
+
+if ( ! class_exists( 'WC_Gateway_Paypal_Helper' ) ) {
+ require_once __DIR__ . '/includes/class-wc-gateway-paypal-helper.php';
+}
+
+if ( ! class_exists( 'WC_Gateway_Paypal_Notices' ) ) {
+ require_once __DIR__ . '/includes/class-wc-gateway-paypal-notices.php';
+}
+
if ( ! class_exists( 'WC_Gateway_Paypal_Buttons' ) ) {
require_once __DIR__ . '/class-wc-gateway-paypal-buttons.php';
}