Quick Paypal Payments 5.7.24

Does Quick Paypal Payments work with WordPress 5.9.3 and PHP 7.4.8? A smoke test was performed on .

Summary

Errors
50PHP notices
2PHP deprecation warnings
6JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 508.24 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.142 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version5.9.3
PHP version7.4.8
MySQL version8.0.21
PHP memory limit256M
Plugin Info
Last updated
Active installs 2,000+
WordPress.org page https://wordpress.org/plugins/quick-paypal-payments/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 15

Paypal Payments ‹ Test site — WordPress

Page screenshot: Paypal Payments ‹ Test site — WordPress
URL /wp-admin/options-general.php?page=quick-paypal-payments
Requested URL /wp-admin/plugins.php?action=activate&plugin=quick-paypal-payments%2Fquick-paypal-payments.php&plugin_status=all&paged=1&s&_wpnonce=b94065fb45
Aspect after-activation
HTTP status 200
Load time 2.107 s
Memory usage 4.22 MiB
JS errors
[
    {
        "message": "ReferenceError: to_list is not defined\n    at HTMLDocument.<anonymous> (/wp-content/plugins/quick-paypal-payments/legacy/payments.js?ver=5.9.3:51:18)\n    at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30038)\n    at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30340)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Settings → Paypal Payments

Page screenshot: Settings → Paypal Payments
URL /wp-admin/options-general.php?page=quick-paypal-payments
Aspect menu-item
HTTP status 200
Load time 0.325 s
Memory usage 3.84 MiB
JS errors
[
    {
        "message": "ReferenceError: to_list is not defined\n    at HTMLDocument.<anonymous> (/wp-content/plugins/quick-paypal-payments/legacy/payments.js?ver=5.9.3:51:18)\n    at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30038)\n    at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30340)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Settings → Paypal Payments → Form Settings

Page screenshot: Settings → Paypal Payments → Form Settings
URL /wp-admin/options-general.php?page=quick-paypal-payments&tab=settings
Aspect menu-item-tab
HTTP status 200
Load time 0.392 s
Memory usage 3.88 MiB
JS errors None
Resource errors None

Settings → Paypal Payments → Styling

Page screenshot: Settings → Paypal Payments → Styling
URL /wp-admin/options-general.php?page=quick-paypal-payments&tab=styles
Aspect menu-item-tab
HTTP status 200
Load time 0.736 s
Memory usage 3.87 MiB
JS errors None
Resource errors None

Settings → Paypal Payments → Send Options

Page screenshot: Settings → Paypal Payments → Send Options
URL /wp-admin/options-general.php?page=quick-paypal-payments&tab=send
Aspect menu-item-tab
HTTP status 200
Load time 0.440 s
Memory usage 3.87 MiB
JS errors None
Resource errors None

Settings → Paypal Payments → Validation Messages

Page screenshot: Settings → Paypal Payments → Validation Messages
URL /wp-admin/options-general.php?page=quick-paypal-payments&tab=error
Aspect menu-item-tab
HTTP status 200
Load time 1.067 s
Memory usage 3.86 MiB
JS errors None
Resource errors None

Settings → Paypal Payments → Auto Responder

Page screenshot: Settings → Paypal Payments → Auto Responder
URL /wp-admin/options-general.php?page=quick-paypal-payments&tab=autoresponce
Aspect menu-item-tab
HTTP status 200
Load time 1.559 s
Memory usage 3.9 MiB
JS errors
[
    {
        "message": "ReferenceError: to_list is not defined\n    at HTMLDocument.<anonymous> (/wp-content/plugins/quick-paypal-payments/legacy/payments.js?ver=5.9.3:51:18)\n    at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30038)\n    at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30340)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Settings → Paypal Payments → IPN

Page screenshot: Settings → Paypal Payments → IPN
URL /wp-admin/options-general.php?page=quick-paypal-payments&tab=ipn
Aspect menu-item-tab
HTTP status 200
Load time 1.106 s
Memory usage 3.71 MiB
JS errors
[
    {
        "message": "ReferenceError: to_list is not defined\n    at HTMLDocument.<anonymous> (/wp-content/plugins/quick-paypal-payments/legacy/payments.js?ver=5.9.3:51:18)\n    at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30038)\n    at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30340)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Settings → Paypal Payments → Contact Us

Page screenshot: Settings → Paypal Payments → Contact Us
URL /wp-admin/options-general.php?page=quick-paypal-payments-contact
Aspect menu-item-tab
HTTP status 200
Load time 0.424 s
Memory usage 3.73 MiB
JS errors None
Resource errors None

Settings → Paypal Payments → Support Forum

Page screenshot: Settings → Paypal Payments → Support Forum
URL https://wordpress.org/support/plugin/quick-paypal-payments/
Requested URL https://wordpress.org/support/plugin/quick-paypal-payments
Aspect menu-item-tab
HTTP status 200
Load time 2.452 s
Memory usage N/A
JS errors None
Resource errors None

Settings → Paypal Payments → Upgrade  ➤

Page screenshot: Settings → Paypal Payments → Upgrade  ➤
URL /wp-admin/options-general.php?page=quick-paypal-payments-pricing
Aspect menu-item-tab
HTTP status 200
Load time 1.645 s
Memory usage 4.02 MiB
JS errors None
Resource errors None

Payments

Page screenshot: Payments
URL /wp-admin/admin.php?page=quick-paypal-payments-messages
Aspect menu-item
HTTP status 200
Load time 0.751 s
Memory usage 3.86 MiB
JS errors
[
    {
        "message": "ReferenceError: to_list is not defined\n    at HTMLDocument.<anonymous> (/wp-content/plugins/quick-paypal-payments/legacy/payments.js?ver=5.9.3:51:18)\n    at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30038)\n    at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30340)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Payments → default

Page screenshot: Payments → default
URL /wp-admin/admin.php?page=quick-paypal-payments-messages&tab=default
Aspect menu-item-tab
HTTP status 200
Load time 0.272 s
Memory usage 3.84 MiB
JS errors
[
    {
        "message": "ReferenceError: to_list is not defined\n    at HTMLDocument.<anonymous> (/wp-content/plugins/quick-paypal-payments/legacy/payments.js?ver=5.9.3:51:18)\n    at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30038)\n    at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.3:2:30340)",
        "trace": null,
        "code": null
    }
]
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.309 s
Memory usage 3.85 MiB
JS errors None
Resource errors None

Widgets ‹ Test site — WordPress

Page screenshot: Widgets ‹ Test site — WordPress
URL /wp-admin/widgets.php
Aspect new-sidebar-widgets
HTTP status 200
Load time 2.743 s
Memory usage 5.64 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.476 s0.510 s+0.034 s3.37 MiB3.91 MiB+ 550.78 KiB
/wp-admin/edit.php0.261 s0.378 s+0.117 s3.4 MiB3.94 MiB+ 552.07 KiB
/wp-admin/post-new.php1.162 s2.249 s+1.087 s5.68 MiB6.15 MiB+ 477.02 KiB
/wp-admin/upload.php0.451 s0.482 s+0.031 s3.25 MiB3.7 MiB+ 464.71 KiB
/wp-admin/options-writing.php0.328 s0.262 s-0.066 s3.24 MiB3.68 MiB+ 447.94 KiB
/wp-admin/media-new.php0.341 s0.289 s-0.052 s3.23 MiB3.68 MiB+ 465.51 KiB
/wp-admin/edit-tags.php?taxonomy=category0.253 s0.289 s+0.036 s3.27 MiB3.86 MiB+ 613.79 KiB
/wp-admin/post-new.php?post_type=page1.366 s1.603 s+0.237 s5.68 MiB6.14 MiB+ 476.32 KiB
/wp-admin/options-discussion.php0.291 s0.487 s+0.196 s3.22 MiB3.68 MiB+ 465.2 KiB
/wp-admin/edit-comments.php0.302 s0.432 s+0.130 s3.27 MiB3.87 MiB+ 612.73 KiB
/0.565 s0.372 s-0.193 s3.4 MiB3.85 MiB+ 464.59 KiB
Average 0.527 s0.668 s+0.142 s3.73 MiB4.22 MiB+ 508.24 KiB

Code Statistics

Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where possible, so the numbers you see here may be lower than those reported by other tools.

PHP
Language % Lines of code Comment lines Files
PHP89.8%8,17571622
JavaScript7.9%7232265
CSS1.8%164484
Sass0.5%4302
Total 9,105 990 33

PHP Code Analysis | More results »

Lines of code 8,174
Total complexity 1,231
Median class complexity 7.5
Median method complexity 1.0
Most complex class Quick_Paypal_Payments\Core\Utilities
Most complex function qpp_display_form()
Classes 14
Methods 98
Functions 99

Additions

Things that the plugin adds to the site. This section is not intended to be comprehensive. The test tool only looks for a few specific types of added content.

Options wp_options 7

Sidebar Widgets 1

ID Name
qpp_widgetPaypal Payments

PHP Error Log 52 lines

[13-May-2022 10:17:26 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/options.php on line 45
[13-May-2022 10:17:26 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 174
[13-May-2022 10:17:26 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 193
[13-May-2022 10:17:27 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/options.php on line 45
[13-May-2022 10:17:27 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 174
[13-May-2022 10:17:27 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 193
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: optionselector in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 472
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: allow_amount in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 532
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: combobox in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 538
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: fixedstock in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 517
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: ruse_stock in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 517
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: quantitymax in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 524
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: inline_options in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 551
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined offset: 0 in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 559
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: variablerecurring in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 606
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: ruseemail in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 640
[13-May-2022 10:17:28 UTC] PHP Notice:  Undefined index: ruse_message in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 647
[13-May-2022 10:17:45 UTC] PHP Deprecated:  get_currentuserinfo is <strong>deprecated</strong> since version 4.5.0! Use wp_get_current_user() instead. in /wp-includes/functions.php on line 5323
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined variable: sendtoemail in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 79
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: hidepaid in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 97
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: showaddress in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 99
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: showaddress in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2811
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined variable: report in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2886
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty1 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty2 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty3 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty4 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty5 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty6 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty7 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty8 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty9 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined index: qty10 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:45 UTC] PHP Notice:  Undefined variable: coups in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2897
[13-May-2022 10:17:46 UTC] PHP Deprecated:  get_currentuserinfo is <strong>deprecated</strong> since version 4.5.0! Use wp_get_current_user() instead. in /wp-includes/functions.php on line 5323
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined variable: sendtoemail in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 79
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: hidepaid in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 97
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: showaddress in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 99
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: showaddress in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2811
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined variable: report in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2886
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty1 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty2 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty3 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty4 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty5 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty6 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty7 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty8 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty9 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined index: qty10 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2893
[13-May-2022 10:17:46 UTC] PHP Notice:  Undefined variable: coups in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2897
[13-May-2022 10:18:01 UTC] PHP Notice:  wp_enqueue_script() was called <strong>incorrectly</strong>. "wp-editor" script should not be enqueued together with the new widgets editor (wp-edit-widgets or wp-customize-widgets). Please see <a href="https://wordpress.org/support/article/debugging-in-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 5.8.0.) in /wp-includes/functions.php on line 5775
See also: All tests for this plugin, How to Hide Quick Paypal Payments Admin Menus