Skip to main content
WP HealthKit

Is XPay for WooCommerce Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

7.4

Actual Minimum Detected

8.0

Mismatch with declared minimum

Tested Up To

PHP 8.3

Compatibility Issues (178)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

named arguments requires PHP 8.0 but plugin declares `Requires PHP: 7.4`HIGH

includes/gateway/class-xpayeg-checkout-service.php:205

named arguments requires PHP 8.0 but plugin declares `Requires PHP: 7.4`HIGH

includes/gateway/class-xpayeg-gateway.php:142

named arguments requires PHP 8.0 but plugin declares `Requires PHP: 7.4`HIGH

includes/logger/class-xpayeg-logger.php:9

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:105

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:261

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:262

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:282

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:322

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:327

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:367

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:400

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:484

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:505

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:632

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:669

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:697

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:723

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:815

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:857

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:869

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:871

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:873

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-admin-screen.php:874

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-order-panel.php:76

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-order-panel.php:109

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-order-panel.php:110

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-order-panel.php:111

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-xpayeg-order-panel.php:113

PHP 8.0+ Required: Named argumentsINFO

includes/api/class-xpayeg-money.php:44

PHP 8.0+ Required: Named argumentsINFO

includes/api/class-xpayeg-signature.php:41

PHP 8.0+ Required: Named argumentsINFO

includes/api/class-xpayeg-signature.php:45

PHP 8.0+ Required: Named argumentsINFO

includes/api/class-xpayeg-signature.php:64

PHP 8.0+ Required: Named argumentsINFO

includes/api/class-xpayeg-signature.php:70

PHP 8.0+ Required: Named argumentsINFO

includes/api/class-xpayeg-signature.php:83

PHP 8.0+ Required: Named argumentsINFO

includes/blocks/class-xpayeg-blocks-support.php:42

PHP 8.0+ Required: Named argumentsINFO

includes/blocks/class-xpayeg-blocks-support.php:61

PHP 8.0+ Required: Named argumentsINFO

includes/blocks/class-xpayeg-blocks-support.php:65

PHP 8.0+ Required: Named argumentsINFO

includes/blocks/class-xpayeg-blocks-support.php:66

PHP 8.0+ Required: Named argumentsINFO

includes/blocks/class-xpayeg-blocks-support.php:67

PHP 8.0+ Required: Named argumentsINFO

includes/blocks/class-xpayeg-blocks-support.php:72

PHP 8.0+ Required: Named argumentsINFO

includes/blocks/class-xpayeg-blocks-support.php:93

PHP 8.0+ Required: Named argumentsINFO

includes/class-xpayeg-plugin.php:261

PHP 8.0+ Required: Named argumentsINFO

includes/compat/class-xpayeg-wpfunnels-compat.php:103

PHP 8.0+ Required: Named argumentsINFO

includes/compat/class-xpayeg-wpfunnels-compat.php:126

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:122

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:165

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:178

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:194

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:223

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:241

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:258

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:267

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:276

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:294

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:320

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:322

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:326

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:332

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:347

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:355

PHP 8.0+ Required: Named argumentsINFO

includes/connect/class-xpayeg-connect.php:365

PHP 8.0+ Required: Named argumentsINFO

includes/constants/class-xpayeg-charge-status.php:29

PHP 8.0+ Required: Named argumentsINFO

includes/constants/class-xpayeg-constants.php:342

PHP 8.0+ Required: Named argumentsINFO

includes/constants/class-xpayeg-constants.php:428

PHP 8.0+ Required: Named argumentsINFO

includes/constants/class-xpayeg-event-names.php:65

PHP 8.0+ Required: Named argumentsINFO

includes/constants/class-xpayeg-refund-status.php:25

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:104

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:105

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:117

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:125

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:132

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:181

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:182

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:183

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:195

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:200

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:255

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:256

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:260

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:271

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:311

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:616

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-elements.php:731

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:82

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:142

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:145

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:316

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:351

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:489

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:603

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:604

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-checkout-service.php:605

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway-order.php:49

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway-order.php:107

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway-order.php:120

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:85

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:224

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:237

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:301

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:331

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:409

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:452

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:496

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:534

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:704

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:718

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:729

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:750

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:761

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:840

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:892

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:908

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:996

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:1018

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:1021

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:1044

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:1112

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:1157

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:1210

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:1242

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-gateway.php:1475

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-method-gateway.php:114

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:74

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:94

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:95

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:185

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:224

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:227

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:228

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:241

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:300

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:362

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:380

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:413

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:532

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:560

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:623

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:627

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:718

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:726

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-order-sync.php:847

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-xpayeg-thankyou-notice.php:62

PHP 8.0+ Required: Named argumentsINFO

includes/logger/class-xpayeg-logger.php:94

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:54

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:269

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:270

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:271

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:321

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:322

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:404

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:500

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:515

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:544

PHP 8.0+ Required: Named argumentsINFO

includes/refunds/class-xpayeg-refund-service.php:603

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-configurator.php:80

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-configurator.php:273

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-configurator.php:307

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:235

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:324

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:333

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:500

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:527

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:543

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:670

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:677

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:685

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:690

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-controller.php:693

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:58

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:71

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:72

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:77

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:82

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:87

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:99

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:174

PHP 8.0+ Required: Named argumentsINFO

includes/webhooks/class-xpayeg-webhook-state.php:182

PHP Version Distribution

According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.

Frequently Asked Questions

Does XPay for WooCommerce work with PHP 8.3?

XPay for WooCommerce is not fully compatible with PHP 8.3. Our analysis detected 178 compatibility issues.

What PHP version does XPay for WooCommerce require?

XPay for WooCommerce declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.0.