Quick Paypal Payments 5.7.23

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.38 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.059 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=ea820a870f
Aspect after-activation
HTTP status 200
Load time 1.795 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.527 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.425 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.356 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.321 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 0.312 s
Memory usage 3.85 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 0.798 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 0.371 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.197 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 1.346 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.370 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.521 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.294 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.772 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 1.808 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.357 s0.471 s+0.114 s3.37 MiB3.91 MiB+ 550.78 KiB
/wp-admin/edit.php0.187 s0.243 s+0.056 s3.4 MiB3.94 MiB+ 552.07 KiB
/wp-admin/post-new.php1.048 s1.353 s+0.305 s5.69 MiB6.15 MiB+ 477.02 KiB
/wp-admin/upload.php0.417 s0.364 s-0.053 s3.25 MiB3.7 MiB+ 464.71 KiB
/wp-admin/options-writing.php0.275 s0.159 s-0.116 s3.24 MiB3.68 MiB+ 447.94 KiB
/wp-admin/media-new.php0.288 s0.193 s-0.095 s3.23 MiB3.68 MiB+ 465.51 KiB
/wp-admin/edit-tags.php?taxonomy=category0.189 s0.203 s+0.014 s3.27 MiB3.86 MiB+ 613.79 KiB
/wp-admin/post-new.php?post_type=page0.970 s1.175 s+0.205 s5.68 MiB6.15 MiB+ 476.32 KiB
/wp-admin/options-discussion.php0.236 s0.306 s+0.070 s3.22 MiB3.68 MiB+ 465.2 KiB
/wp-admin/edit-comments.php0.230 s0.227 s-0.003 s3.27 MiB3.87 MiB+ 612.73 KiB
/0.286 s0.443 s+0.157 s3.4 MiB3.85 MiB+ 466.09 KiB
Average 0.408 s0.467 s+0.059 s3.73 MiB4.22 MiB+ 508.38 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,16071622
JavaScript8.0%7232265
CSS1.8%163484
Sass0.5%4302
Total 9,089 990 33

PHP Code Analysis | More results »

Lines of code 8,159
Total complexity 1,230
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

[09-Apr-2022 13:53:28 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/options.php on line 45
[09-Apr-2022 13:53:28 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 174
[09-Apr-2022 13:53:28 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 193
[09-Apr-2022 13:53:29 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/options.php on line 45
[09-Apr-2022 13:53:29 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 174
[09-Apr-2022 13:53:29 UTC] PHP Notice:  Undefined index: email in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 193
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: optionselector in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 472
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: allow_amount in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 532
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: combobox in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 538
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: fixedstock in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 517
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: ruse_stock in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 517
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: quantitymax in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 524
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: inline_options in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 551
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined offset: 0 in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 559
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: variablerecurring in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 606
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: ruseemail in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 640
[09-Apr-2022 13:53:30 UTC] PHP Notice:  Undefined index: ruse_message in /wp-content/plugins/quick-paypal-payments/legacy/settings.php on line 647
[09-Apr-2022 13:53:39 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
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined variable: sendtoemail in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 79
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: hidepaid in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 97
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: showaddress in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 99
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: showaddress in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2794
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined variable: report in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2869
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty1 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty2 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty3 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty4 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty5 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty6 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty7 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty8 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty9 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined index: qty10 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:39 UTC] PHP Notice:  Undefined variable: coups in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2880
[09-Apr-2022 13:53:40 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
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined variable: sendtoemail in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 79
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: hidepaid in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 97
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: showaddress in /wp-content/plugins/quick-paypal-payments/legacy/messages.php on line 99
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: showaddress in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2794
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined variable: report in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2869
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty1 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty2 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty3 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty4 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty5 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty6 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty7 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty8 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty9 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined index: qty10 in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2876
[09-Apr-2022 13:53:40 UTC] PHP Notice:  Undefined variable: coups in /wp-content/plugins/quick-paypal-payments/legacy/quick-paypal-payments.php on line 2880
[09-Apr-2022 13:53:52 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