Is Razorpay for WooCommerce Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.0
PHP 8.3
Compatibility Issues (124)
Plugin Header
templates/rzp-pdp-checkout-btn.php:58
razorpay-sdk/libs/Requests-1.6.1/library/Requests/Transport/fsockopen.php:179
razorpay-sdk/libs/Requests-1.8.0/library/Requests/Cookie.php:439
razorpay-sdk/libs/Requests-2.0.0/src/Cookie.php:472
razorpay-sdk/libs/Requests-2.0.4/src/Cookie.php:469
razorpay-sdk/src/Errors/ErrorCode.php:15
tests/phpunit/includes/install.php:7
woo-razorpay.php:72
woo-razorpay.php:78
woo-razorpay.php:354
woo-razorpay.php:370
woo-razorpay.php:529
woo-razorpay.php:538
woo-razorpay.php:1334
woo-razorpay.php:1574
woo-razorpay.php:1908
woo-razorpay.php:2206
includes/cron/cron.php:3
includes/cron/one-click-checkout/one-cc-address-sync.php:61
includes/cron/one-click-checkout/one-cc-address-sync.php:71
includes/cron/one-click-checkout/one-cc-address-sync.php:114
includes/cron/one-click-checkout/one-cc-address-sync.php:118
includes/cron/one-click-checkout/one-cc-address-sync.php:128
includes/cron/one-click-checkout/one-cc-address-sync.php:166
includes/cron/one-click-checkout/one-cc-address-sync.php:225
includes/cron/one-click-checkout/one-cc-address-sync.php:232
includes/cron/one-click-checkout/one-cc-address-sync.php:248
includes/cron/one-click-checkout/one-cc-address-sync.php:253
includes/cron/one-click-checkout/one-cc-address-sync.php:273
includes/cron/one-click-checkout/one-cc-address-sync.php:317
includes/cron/one-click-checkout/one-cc-address-sync.php:321
includes/cron/one-click-checkout/one-cc-address-sync.php:335
includes/cron/one-click-checkout/one-cc-address-sync.php:339
includes/cron/one-click-checkout/one-cc-address-sync.php:355
includes/cron/one-click-checkout/one-cc-address-sync.php:378
includes/cron/one-click-checkout/one-cc-address-sync.php:387
includes/cron/one-click-checkout/one-cc-address-sync.php:392
includes/cron/one-click-checkout/one-cc-address-sync.php:401
includes/cron/one-click-checkout/one-cc-address-sync.php:407
includes/cron/one-click-checkout/one-cc-address-sync.php:416
includes/cron/one-click-checkout/one-cc-address-sync.php:427
includes/cron/one-click-checkout/one-cc-address-sync.php:459
includes/cron/one-click-checkout/one-cc-address-sync.php:463
includes/cron/one-click-checkout/one-cc-address-sync.php:482
includes/cron/one-click-checkout/one-cc-address-sync.php:495
includes/cron/one-click-checkout/one-cc-address-sync.php:520
includes/cron/one-click-checkout/one-cc-address-sync.php:532
includes/razorpay-route.php:1189
razorpay-sdk/libs/Requests-1.6.1/library/Requests.php:134
razorpay-sdk/libs/Requests-1.6.1/library/Requests.php:141
razorpay-sdk/libs/Requests-1.6.1/library/Requests.php:158
razorpay-sdk/libs/Requests-1.6.1/library/Requests.php:301
razorpay-sdk/libs/Requests-1.6.1/library/Requests.php:369
razorpay-sdk/libs/Requests-1.6.1/library/Requests/Transport/cURL.php:228
razorpay-sdk/libs/Requests-1.8.0/library/Requests.php:165
razorpay-sdk/libs/Requests-1.8.0/library/Requests.php:172
razorpay-sdk/libs/Requests-1.8.0/library/Requests.php:189
razorpay-sdk/libs/Requests-1.8.0/library/Requests.php:195
razorpay-sdk/libs/Requests-1.8.0/library/Requests.php:363
razorpay-sdk/libs/Requests-1.8.0/library/Requests.php:430
razorpay-sdk/libs/Requests-1.8.0/library/Requests.php:538
razorpay-sdk/libs/Requests-1.8.0/library/Requests.php:607
razorpay-sdk/libs/Requests-2.0.0/src/Autoload.php:159
razorpay-sdk/libs/Requests-2.0.0/src/Autoload.php:181
razorpay-sdk/libs/Requests-2.0.0/src/Requests.php:211
razorpay-sdk/libs/Requests-2.0.0/src/Requests.php:233
razorpay-sdk/libs/Requests-2.0.0/src/Requests.php:241
razorpay-sdk/libs/Requests-2.0.0/src/Requests.php:450
razorpay-sdk/libs/Requests-2.0.0/src/Requests.php:528
razorpay-sdk/libs/Requests-2.0.0/src/Requests.php:917
razorpay-sdk/libs/Requests-2.0.4/src/Autoload.php:159
razorpay-sdk/libs/Requests-2.0.4/src/Autoload.php:181
razorpay-sdk/libs/Requests-2.0.4/src/Requests.php:211
razorpay-sdk/libs/Requests-2.0.4/src/Requests.php:233
razorpay-sdk/libs/Requests-2.0.4/src/Requests.php:241
razorpay-sdk/libs/Requests-2.0.4/src/Requests.php:451
razorpay-sdk/libs/Requests-2.0.4/src/Requests.php:529
razorpay-sdk/libs/Requests-2.0.4/src/Requests.php:928
razorpay-sdk/Razorpay.php:18
razorpay-sdk/src/Api.php:46
razorpay-sdk/src/Invoice.php:59
razorpay-sdk/src/Invoice.php:74
razorpay-sdk/src/Invoice.php:88
razorpay-sdk/src/Invoice.php:100
razorpay-sdk/src/Invoice.php:113
razorpay-sdk/src/Payment.php:40
razorpay-sdk/src/PaymentLink.php:59
razorpay-sdk/src/PaymentLink.php:85
razorpay-sdk/src/Request.php:51
razorpay-sdk/src/Request.php:164
razorpay-sdk/src/Utility.php:55
razorpay-sdk/src/Webhook.php:61
tests/phpunit/includes/abstract-testcase.php:353
tests/phpunit/includes/abstract-testcase.php:357
tests/phpunit/includes/abstract-testcase.php:525
tests/phpunit/includes/class-wp-rest-test-search-handler.php:36
tests/phpunit/includes/class-wp-rest-test-search-handler.php:54
tests/phpunit/includes/class-wp-rest-test-search-handler.php:65
tests/phpunit/includes/class-wp-rest-test-search-handler.php:69
tests/phpunit/includes/class-wp-rest-test-search-handler.php:73
tests/phpunit/includes/class-wp-rest-test-search-handler.php:77
tests/phpunit/includes/class-wp-rest-test-search-handler.php:81
tests/phpunit/includes/class-wp-test-stream.php:63
tests/phpunit/includes/class-wp-test-stream.php:206
tests/phpunit/includes/class-wp-test-stream.php:286
tests/phpunit/includes/mock-image-editor.php:30
tests/phpunit/includes/mock-image-editor.php:36
tests/phpunit/includes/mock-image-editor.php:42
tests/phpunit/includes/mock-image-editor.php:48
tests/phpunit/includes/mock-image-editor.php:54
tests/phpunit/includes/testcase-ajax.php:126
tests/phpunit/includes/testcase-canonical.php:52
tests/phpunit/includes/trac.php:21
tests/phpunit/mockfactory/MockApi.php:46
tests/phpunit/tests/test-hooks.php:20
tests/phpunit/tests/test-hooks.php:23
tests/phpunit/tests/test-hooks.php:26
tests/phpunit/tests/test-hooks.php:29
tests/phpunit/tests/test-hooks.php:32
tests/phpunit/tests/test-hooks.php:35
tests/phpunit/tests/test-hooks.php:38
tests/phpunit/tests/test-hooks.php:41
tests/phpunit/tests/test-methods.php:90
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.