Payment forms, Buy now buttons, and Invoicing System | GetPaid Security & Risk Analysis

wordpress.org/plugins/invoicing

Payments & Invoicing plugin for WordPress to quickly and easily sell online. Create Buy Now buttons or inline checkout forms in seconds to accept …

5K active installs v2.8.46 PHP 5.6+ WP 5.0+ Updated Mar 10, 2026
invoicingpaymentpaymentspaypalstripe
99
A · Safe
CVEs total2
Unpatched0
Last CVEAug 28, 2024
Safety Verdict

Is Payment forms, Buy now buttons, and Invoicing System | GetPaid Safe to Use in 2026?

Generally Safe

Score 99/100

Payment forms, Buy now buttons, and Invoicing System | GetPaid has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Aug 28, 2024Updated 24d ago
Risk Assessment

The 'invoicing' plugin v2.8.46 demonstrates a generally strong security posture with many good practices in place. The plugin performs a high percentage of SQL queries using prepared statements and has a very high rate of proper output escaping, which significantly mitigates common web vulnerabilities. It also implements a good number of nonce and capability checks, indicating an awareness of access control. However, the presence of 6 unsanitized paths in the taint analysis, with 2 flagged as high severity, is a significant concern. While there are no currently unpatched CVEs, the plugin has a history of 2 medium-severity CVEs, with common types including Missing Authorization and Cross-site Scripting. This suggests a recurring pattern of vulnerabilities that, despite being patched, indicate areas where security might be less robust. The lack of direct entry points without authentication is positive, but the taint analysis findings warrant careful attention. The strengths lie in its defensive coding practices, but the identified unsanitized flows are critical areas to address. Overall, the plugin is reasonably secure but has specific areas that require immediate review and remediation due to the identified high-severity taint flows.

Key Concerns

  • High severity taint flows found
  • Unsanitized paths in taint analysis
  • History of medium severity CVEs
Vulnerabilities
2

Payment forms, Buy now buttons, and Invoicing System | GetPaid Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2024-43973medium · 4.3Missing Authorization

GetPaid <= 2.8.11 - Missing Authorization via column_subscription()

Aug 28, 2024 Patched in 2.8.12 (8d)
CVE-2021-24369medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WordPress Payments Plugin | GetPaid <= 2.3.3 - Authenticated Stored Cross-Site Scripting

Jun 2, 2021 Patched in 2.3.4 (965d)
Code Analysis
Analyzed Mar 16, 2026

Payment forms, Buy now buttons, and Invoicing System | GetPaid Code Analysis

Dangerous Functions
0
Raw SQL Queries
26
102 prepared
Unescaped Output
67
1973 escaped
Nonce Checks
24
Capability Checks
16
File Operations
9
External Requests
10
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

80% prepared128 total queries

Output Escaping

97% escaped2040 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

12 flows6 with unsanitized paths
<wpinv-general-functions> (includes\wpinv-general-functions.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Payment forms, Buy now buttons, and Invoicing System | GetPaid Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[getpaid_edit_address] includes\user-functions.php:413
WordPress Hooks 291
actionadmin_initincludes\abstracts\abstract-wpinv-privacy.php:50
filterwp_privacy_personal_data_exportersincludes\abstracts\abstract-wpinv-privacy.php:52
filterwp_privacy_personal_data_erasersincludes\abstracts\abstract-wpinv-privacy.php:54
actionmanage_wpi_discount_posts_custom_columnincludes\admin\admin-pages.php:7
filterpost_row_actionsincludes\admin\admin-pages.php:32
actionrestrict_manage_postsincludes\admin\admin-pages.php:113
filterrequestincludes\admin\admin-pages.php:170
filteraui_screen_idsincludes\admin\admin-pages.php:265
actionshow_user_profileincludes\admin\class-getpaid-admin-profile.php:22
actionedit_user_profileincludes\admin\class-getpaid-admin-profile.php:23
actionpersonal_options_updateincludes\admin\class-getpaid-admin-profile.php:25
actionedit_user_profile_updateincludes\admin\class-getpaid-admin-profile.php:26
actionadmin_menuincludes\admin\class-getpaid-admin-setup-wizard.php:48
actioncurrent_screenincludes\admin\class-getpaid-admin-setup-wizard.php:49
actionadmin_initincludes\admin\class-getpaid-admin-setup-wizard.php:50
actionadmin_enqueue_scriptsincludes\admin\class-getpaid-admin.php:57
filteradmin_body_classincludes\admin\class-getpaid-admin.php:58
actionadmin_initincludes\admin\class-getpaid-admin.php:59
actionadmin_initincludes\admin\class-getpaid-admin.php:60
actionadmin_initincludes\admin\class-getpaid-admin.php:61
actionadmin_noticesincludes\admin\class-getpaid-admin.php:62
actiongetpaid_authenticated_admin_action_rate_pluginincludes\admin\class-getpaid-admin.php:63
actiongetpaid_authenticated_admin_action_duplicate_formincludes\admin\class-getpaid-admin.php:64
actiongetpaid_authenticated_admin_action_reset_form_statsincludes\admin\class-getpaid-admin.php:65
actiongetpaid_authenticated_admin_action_duplicate_invoiceincludes\admin\class-getpaid-admin.php:66
actiongetpaid_authenticated_admin_action_refund_invoiceincludes\admin\class-getpaid-admin.php:67
actiongetpaid_authenticated_admin_action_send_invoiceincludes\admin\class-getpaid-admin.php:68
actiongetpaid_authenticated_admin_action_send_invoice_reminderincludes\admin\class-getpaid-admin.php:69
actiongetpaid_authenticated_admin_action_reset_tax_ratesincludes\admin\class-getpaid-admin.php:70
actiongetpaid_authenticated_admin_action_create_missing_pagesincludes\admin\class-getpaid-admin.php:71
actiongetpaid_authenticated_admin_action_refresh_permalinksincludes\admin\class-getpaid-admin.php:72
actiongetpaid_authenticated_admin_action_create_missing_tablesincludes\admin\class-getpaid-admin.php:73
actiongetpaid_authenticated_admin_action_migrate_old_invoicesincludes\admin\class-getpaid-admin.php:74
actiongetpaid_authenticated_admin_action_download_customersincludes\admin\class-getpaid-admin.php:75
actiongetpaid_authenticated_admin_action_recalculate_discountsincludes\admin\class-getpaid-admin.php:76
actiongetpaid_authenticated_admin_action_translate_db_textsincludes\admin\class-getpaid-admin.php:77
actiongetpaid_authenticated_admin_action_install_pluginincludes\admin\class-getpaid-admin.php:78
actiongetpaid_authenticated_admin_action_connect_gatewayincludes\admin\class-getpaid-admin.php:79
filteradmin_footer_textincludes\admin\class-getpaid-admin.php:80
actionadd_meta_boxesincludes\admin\class-getpaid-metaboxes.php:28
actionadd_meta_boxesincludes\admin\class-getpaid-metaboxes.php:31
actionadd_meta_boxesincludes\admin\class-getpaid-metaboxes.php:34
actionsave_postincludes\admin\class-getpaid-metaboxes.php:37
filterpost_updated_messagesincludes\admin\class-getpaid-post-types-admin.php:24
filterpost_row_actionsincludes\admin\class-getpaid-post-types-admin.php:27
filterpost_row_actionsincludes\admin\class-getpaid-post-types-admin.php:28
filtermanage_wpi_invoice_posts_columnsincludes\admin\class-getpaid-post-types-admin.php:31
actionmanage_wpi_invoice_posts_custom_columnincludes\admin\class-getpaid-post-types-admin.php:32
filterbulk_actions-edit-wpi_invoiceincludes\admin\class-getpaid-post-types-admin.php:33
filterhandle_bulk_actions-edit-wpi_invoiceincludes\admin\class-getpaid-post-types-admin.php:34
filtermanage_wpi_item_posts_columnsincludes\admin\class-getpaid-post-types-admin.php:37
filtermanage_edit-wpi_item_sortable_columnsincludes\admin\class-getpaid-post-types-admin.php:38
actionmanage_wpi_item_posts_custom_columnincludes\admin\class-getpaid-post-types-admin.php:39
actionrestrict_manage_postsincludes\admin\class-getpaid-post-types-admin.php:40
actionparse_queryincludes\admin\class-getpaid-post-types-admin.php:41
actionrequestincludes\admin\class-getpaid-post-types-admin.php:42
filtermanage_wpi_payment_form_posts_columnsincludes\admin\class-getpaid-post-types-admin.php:45
actionmanage_wpi_payment_form_posts_custom_columnincludes\admin\class-getpaid-post-types-admin.php:46
filterdisplay_post_statesincludes\admin\class-getpaid-post-types-admin.php:47
filtermanage_wpi_discount_posts_columnsincludes\admin\class-getpaid-post-types-admin.php:50
filterbulk_actions-edit-wpi_discountincludes\admin\class-getpaid-post-types-admin.php:51
actiondelete_postincludes\admin\class-getpaid-post-types-admin.php:54
filterdisplay_post_statesincludes\admin\class-getpaid-post-types-admin.php:55
filterdisplay_post_statesincludes\admin\class-getpaid-post-types-admin.php:57
actionadmin_headincludes\admin\class-wpinv-admin-menus.php:16
actionadmin_menuincludes\admin\class-wpinv-admin-menus.php:17
actionadmin_menuincludes\admin\class-wpinv-admin-menus.php:18
actionadmin_menuincludes\admin\class-wpinv-admin-menus.php:19
actionadmin_menuincludes\admin\class-wpinv-admin-menus.php:20
actionadmin_menuincludes\admin\class-wpinv-admin-menus.php:21
actionadmin_menuincludes\admin\class-wpinv-admin-menus.php:22
actionadmin_menuincludes\admin\class-wpinv-admin-menus.php:23
actionadmin_head-nav-menus.phpincludes\admin\class-wpinv-admin-menus.php:24
filtermanage_users_columnsincludes\admin\class-wpinv-users.php:26
filtermanage_users_custom_columnincludes\admin\class-wpinv-users.php:27
actionadmin_initincludes\admin\register-settings.php:185
filterwpinv_settings_sanitize_textincludes\admin\register-settings.php:334
filterwpinv_settings_sanitize_tax_rateincludes\admin\register-settings.php:335
filterwpinv_settings_taxes-rates_sanitizeincludes\admin\register-settings.php:360
filterwpinv_settings_taxes-rules_sanitizeincludes\admin\register-settings.php:387
filteroption_page_capability_wpinv_settingsincludes\admin\register-settings.php:1208
actionupdate_option_wpinv_settingsincludes\admin\register-settings.php:1219
actiongetpaid_subscription_admin_display_customerincludes\admin\subscriptions.php:291
actiongetpaid_subscription_admin_display_amountincludes\admin\subscriptions.php:302
actiongetpaid_subscription_admin_display_subscriptionincludes\admin\subscriptions.php:318
actiongetpaid_subscription_admin_display_start_dateincludes\admin\subscriptions.php:347
actiongetpaid_subscription_admin_display_renews_onincludes\admin\subscriptions.php:375
actiongetpaid_subscription_admin_display_renewalsincludes\admin\subscriptions.php:411
actiongetpaid_subscription_admin_display_itemincludes\admin\subscriptions.php:430
actiongetpaid_subscription_admin_display_gatewayincludes\admin\subscriptions.php:448
actiongetpaid_subscription_admin_display_statusincludes\admin\subscriptions.php:458
actiongetpaid_subscription_admin_display_profile_idincludes\admin\subscriptions.php:491
filterbulk_actions-edit-wpi_invoiceincludes\admin\wpinv-admin-functions.php:21
filterbulk_actions-edit-wpi_itemincludes\admin\wpinv-admin-functions.php:22
actionadmin_noticesincludes\admin\wpinv-admin-functions.php:61
actionadmin_initincludes\admin\wpinv-admin-functions.php:63
actionadmin_noticesincludes\admin\wpinv-admin-functions.php:65
actionadmin_noticesincludes\admin\wpinv-admin-functions.php:126
actionadmin_initincludes\admin\wpinv-admin-functions.php:128
filterposts_searchincludes\admin\wpinv-admin-functions.php:137
actionadmin_initincludes\admin\wpinv-admin-functions.php:176
actionrest_api_initincludes\api\class-getpaid-rest-controller.php:67
actionbp_template_contentincludes\class-bp-getpaid-component.php:200
actionwpincludes\class-getpaid-daily-maintenance.php:21
actionwpincludes\class-getpaid-daily-maintenance.php:24
actiongetpaid_daily_maintenanceincludes\class-getpaid-daily-maintenance.php:27
actiongetpaid_daily_maintenanceincludes\class-getpaid-daily-maintenance.php:28
actiongetpaid_daily_maintenanceincludes\class-getpaid-daily-maintenance.php:29
actiongetpaid_daily_maintenanceincludes\class-getpaid-daily-maintenance.php:30
actiongetpaid_daily_maintenanceincludes\class-getpaid-daily-maintenance.php:31
actioninitincludes\class-getpaid-invoice-notification-emails.php:40
filtergetpaid_get_email_merge_tagsincludes\class-getpaid-invoice-notification-emails.php:49
filtergetpaid_invoice_email_recipientsincludes\class-getpaid-invoice-notification-emails.php:50
filterwp_mail_fromincludes\class-getpaid-notification-email-sender.php:129
filterwp_mail_from_nameincludes\class-getpaid-notification-email-sender.php:130
filterwp_mail_content_typeincludes\class-getpaid-notification-email-sender.php:131
filterwp_mailincludes\class-getpaid-notification-email-sender.php:132
actioninitincludes\class-getpaid-post-types.php:21
actioninitincludes\class-getpaid-post-types.php:22
actiongetpaid_flush_rewrite_rulesincludes\class-getpaid-post-types.php:23
actiongetpaid_after_register_post_typesincludes\class-getpaid-post-types.php:24
actioninitincludes\class-getpaid-subscription-notification-emails.php:36
filtergetpaid_get_email_merge_tagsincludes\class-getpaid-subscription-notification-emails.php:45
filterwpinv_locate_templateincludes\class-getpaid-template.php:34
filtertemplateincludes\class-getpaid-template.php:257
actioninitincludes\class-wpinv-ajax.php:20
actiontemplate_redirectincludes\class-wpinv-ajax.php:21
actioninitincludes\class-wpinv-cache-helper.php:17
actionadmin_noticesincludes\class-wpinv-cache-helper.php:18
filterwpinv_settings_miscincludes\class-wpinv-data-retention.php:38
actionwpmu_delete_userincludes\class-wpinv-data-retention.php:40
actiondelete_userincludes\class-wpinv-data-retention.php:41
filterwp_privacy_personal_data_erasersincludes\class-wpinv-data-retention.php:44
actiongetpaid_daily_maintenanceincludes\class-wpinv-data-retention.php:46
actionpre_get_commentsincludes\class-wpinv-notes.php:21
actioncomment_feed_whereincludes\class-wpinv-notes.php:22
actionwp_insert_commentincludes\class-wpinv-notes.php:25
actionwp_set_comment_statusincludes\class-wpinv-notes.php:26
filterwp_count_commentsincludes\class-wpinv-notes.php:29
actioninitincludes\class-wpinv-privacy.php:29
actioninitincludes\class-wpinv-session-handler.php:58
actionwp_logoutincludes\class-wpinv-session-handler.php:59
actionwpincludes\class-wpinv-session-handler.php:60
actionshutdownincludes\class-wpinv-session-handler.php:61
filternonce_user_logged_outincludes\class-wpinv-session-handler.php:74
actiongetpaid_subscription_status_changedincludes\class-wpinv-subscriptions.php:20
actiongetpaid_invoice_status_changedincludes\class-wpinv-subscriptions.php:23
actiongetpaid_authenticated_action_subscription_cancelincludes\class-wpinv-subscriptions.php:26
actionwpinv_invoice_metabox_savedincludes\class-wpinv-subscriptions.php:29
actiongetpaid_checkout_invoice_updatedincludes\class-wpinv-subscriptions.php:30
actiongetpaid_authenticated_admin_action_update_single_subscriptionincludes\class-wpinv-subscriptions.php:33
actiongetpaid_authenticated_admin_action_subscription_manual_renewincludes\class-wpinv-subscriptions.php:34
actiongetpaid_authenticated_admin_action_subscription_manual_deleteincludes\class-wpinv-subscriptions.php:35
actiongetpaid-invoice-page-line-item-actionsincludes\class-wpinv-subscriptions.php:38
actionplugins_loadedincludes\class-wpinv.php:117
actioninitincludes\class-wpinv.php:120
actioninitincludes\class-wpinv.php:121
actioninitincludes\class-wpinv.php:122
actioninitincludes\class-wpinv.php:123
actionwp_enqueue_scriptsincludes\class-wpinv.php:124
actionwp_footerincludes\class-wpinv.php:125
actionwp_headincludes\class-wpinv.php:126
actionwidgets_initincludes\class-wpinv.php:127
filterwpseo_exclude_from_sitemap_by_post_idsincludes\class-wpinv.php:128
filterthe_seo_framework_sitemap_supported_post_typesincludes\class-wpinv.php:129
filterpre_get_postsincludes\class-wpinv.php:130
filterquery_varsincludes\class-wpinv.php:132
actioninitincludes\class-wpinv.php:133
actionpre_get_postsincludes\class-wpinv.php:134
actionshutdownincludes\data-stores\class-getpaid-cache-helper.php:25
actionwpincludes\data-stores\class-getpaid-cache-helper.php:26
filterwp_die_ajax_handlerincludes\deprecated-functions.php:523
filterwp_die_handlerincludes\deprecated-functions.php:524
actiongetpaid_should_renew_subscriptionincludes\gateways\class-getpaid-authorize-net-gateway.php:100
filtergetpaid_authorizenet_sandbox_noticeincludes\gateways\class-getpaid-authorize-net-gateway.php:101
filtergetpaid_authorizenet_charge_customer_payment_profile_argsincludes\gateways\class-getpaid-authorize-net-gateway.php:1183
actionwpinv_receipt_endincludes\gateways\class-getpaid-bank-transfer-gateway.php:64
actiongetpaid_invoice_line_itemsincludes\gateways\class-getpaid-bank-transfer-gateway.php:65
actionwpinv_pdf_content_billingincludes\gateways\class-getpaid-bank-transfer-gateway.php:66
actionwpinv_email_invoice_detailsincludes\gateways\class-getpaid-bank-transfer-gateway.php:67
actiongetpaid_should_renew_subscriptionincludes\gateways\class-getpaid-bank-transfer-gateway.php:68
actiongetpaid_invoice_status_publishincludes\gateways\class-getpaid-bank-transfer-gateway.php:69
filtergetpaid_invoice_notifications_is_payment_form_invoiceincludes\gateways\class-getpaid-bank-transfer-gateway.php:400
actiongetpaid_should_renew_subscriptionincludes\gateways\class-getpaid-manual-gateway.php:52
filterwpinv_payment_gatewaysincludes\gateways\class-getpaid-payment-gateway.php:144
filtergetpaid_remote_subscription_profile_urlincludes\gateways\class-getpaid-payment-gateway.php:181
filterwpinv_subscription_cancel_urlincludes\gateways\class-getpaid-paypal-gateway.php:89
filtergetpaid_paypal_argsincludes\gateways\class-getpaid-paypal-gateway.php:90
filtergetpaid_get_paypal_connect_urlincludes\gateways\class-getpaid-paypal-gateway.php:91
actiongetpaid_authenticated_admin_action_connect_paypalincludes\gateways\class-getpaid-paypal-gateway.php:92
actionwpinv_paypal_connectincludes\gateways\class-getpaid-paypal-gateway.php:93
filtergetpaid_paypal_sandbox_noticeincludes\gateways\class-getpaid-paypal-gateway.php:96
actiongetpaid_paypal_subscription_cancelledincludes\gateways\class-getpaid-paypal-gateway.php:97
actiongetpaid_delete_subscriptionincludes\gateways\class-getpaid-paypal-gateway.php:98
actiongetpaid_refund_invoice_remotelyincludes\gateways\class-getpaid-paypal-gateway.php:99
filterwpinv_gateway_descriptionincludes\gateways\class-getpaid-worldpay-gateway.php:81
filtergetpaid_worldpay_argsincludes\gateways\class-getpaid-worldpay-gateway.php:82
actiongetpaid_update_geoip_databasesincludes\geolocation\class-getpaid-maxmind-geolocation.php:43
filtergetpaid_get_geolocationincludes\geolocation\class-getpaid-maxmind-geolocation.php:46
filterwpinv_settings_sanitize_maxmind_license_keyincludes\geolocation\class-getpaid-maxmind-geolocation.php:49
actionwpinv_invoice_print_before_displayincludes\invoice-functions.php:804
actionwpinv_before_receiptincludes\invoice-functions.php:805
actiongetpaid_invoice_status_wpi-refundedincludes\invoice-functions.php:833
actiongetpaid_invoice_payment_status_changedincludes\invoice-functions.php:881
actiongetpaid_new_invoiceincludes\invoice-functions.php:1047
actiongetpaid_new_invoiceincludes\invoice-functions.php:1070
actiongetpaid_update_invoiceincludes\invoice-functions.php:1071
filterwp_redirectincludes\payments\class-getpaid-checkout.php:417
actiongetpaid_invoice_payment_status_changedincludes\payments\class-getpaid-payment-forms.php:22
actiongetpaid_invoice_payment_status_reversedincludes\payments\class-getpaid-payment-forms.php:23
actiongetpaid_invoice_status_changedincludes\payments\class-getpaid-payment-forms.php:26
actiongetpaid_invoice_status_changedincludes\payments\class-getpaid-payment-forms.php:27
actiongetpaid_invoice_status_changedincludes\payments\class-getpaid-payment-forms.php:28
actionadmin_menuincludes\reports\class-getpaid-reports.php:20
actionwpinv_reports_tab_reportsincludes\reports\class-getpaid-reports.php:21
actionwpinv_reports_tab_exportincludes\reports\class-getpaid-reports.php:22
actiongetpaid_authenticated_admin_action_download_graphincludes\reports\class-getpaid-reports.php:23
actiongetpaid_authenticated_admin_action_export_invoicesincludes\reports\class-getpaid-reports.php:24
actiongetpaid_authenticated_action_edit_billing_detailsincludes\user-functions.php:449
filteruwp_account_available_tabsincludes\user-functions.php:487
actionuwp_account_form_displayincludes\user-functions.php:507
filteruwp_account_page_titleincludes\user-functions.php:591
filtergetpaid_integration_settingsincludes\user-functions.php:632
filterwpinv_get_history_page_uriincludes\user-functions.php:651
filtergetpaid_integration_settingsincludes\user-functions.php:711
actionbp_setup_componentsincludes\user-functions.php:738
actiondelete_userincludes\user-functions.php:883
actiongetpaid_new_invoiceincludes\wpinv-address-functions.php:204
actiongetpaid_update_invoiceincludes\wpinv-address-functions.php:205
actiongetpaid_authenticated_admin_action_delete_discountincludes\wpinv-discount-functions.php:46
actiongetpaid_authenticated_admin_action_activate_discountincludes\wpinv-discount-functions.php:58
actiongetpaid_authenticated_admin_action_deactivate_discountincludes\wpinv-discount-functions.php:70
filtergetpaid_admin_edit_invoice_address_fieldsincludes\wpinv-dynamic-tax-labels.php:157
filtergetpaid_user_address_fieldsincludes\wpinv-dynamic-tax-labels.php:188
actionadmin_enqueue_scriptsincludes\wpinv-dynamic-tax-labels.php:261
actionwp_footerincludes\wpinv-dynamic-tax-labels.php:321
actionwpinv_email_headerincludes\wpinv-email-functions.php:23
actionwpinv_email_footerincludes\wpinv-email-functions.php:32
actionwpinv_email_invoice_detailsincludes\wpinv-email-functions.php:48
actionwpinv_email_invoice_itemsincludes\wpinv-email-functions.php:67
actionwpinv_email_billing_detailsincludes\wpinv-email-functions.php:83
actioninitincludes\wpinv-email-functions.php:135
filterwpinv_settings_emailsincludes\wpinv-email-functions.php:220
filterwpinv_settings_sections_emailsincludes\wpinv-email-functions.php:233
actionwpinv_email_billing_detailsincludes\wpinv-email-functions.php:413
filterwpinv_payment_gatewaysincludes\wpinv-gateway-functions.php:37
filterwpinv_settings_sections_gatewaysincludes\wpinv-gateway-functions.php:159
filterwpinv_settings_gatewaysincludes\wpinv-gateway-functions.php:244
filtergetpaid_payment_form_gatewaysincludes\wpinv-gateway-functions.php:432
actionwpinv_register_schedule_event_dailyincludes\wpinv-general-functions.php:328
filterplugin_localeincludes\wpinv-general-functions.php:354
filterelementor/elements/categories_registeredincludes\wpinv-general-functions.php:486
filterelementor/editor/localize_settingsincludes\wpinv-general-functions.php:502
actiongetpaid_authenticated_action_delete_invoiceincludes\wpinv-helper-functions.php:1148
actiongetpaid_before_payment_form_pay_buttonincludes\wpinv-payment-functions.php:352
actiongetpaid_checkout_error_checksincludes\wpinv-payment-functions.php:400
filterwpinv_get_item_vat_ruleincludes\wpinv-tax-functions.php:478
filterwpinv_get_item_vat_classincludes\wpinv-tax-functions.php:488
actiongetpaid_invoiceincludes\wpinv-template-functions.php:19
actiongetpaid_invoice_footerincludes\wpinv-template-functions.php:29
actiongetpaid_invoice_headerincludes\wpinv-template-functions.php:39
actiongetpaid_invoice_header_leftincludes\wpinv-template-functions.php:49
actiongetpaid_invoice_header_rightincludes\wpinv-template-functions.php:59
actiongetpaid_invoice_detailsincludes\wpinv-template-functions.php:69
actiongetpaid_invoice_details_top_leftincludes\wpinv-template-functions.php:79
actiongetpaid_invoice_details_top_rightincludes\wpinv-template-functions.php:89
actiongetpaid_invoice_detailsincludes\wpinv-template-functions.php:99
actionwp_headincludes\wpinv-template-functions.php:262
filterbody_classincludes\wpinv-template-functions.php:304
filtertemplate_includeincludes\wpinv-template-functions.php:696
actiongetpaid_invoice_details_leftincludes\wpinv-template-functions.php:713
actiongetpaid_invoice_details_rightincludes\wpinv-template-functions.php:762
actiongetpaid_invoice_details_leftincludes\wpinv-template-functions.php:813
actiongetpaid_invoice_line_itemsincludes\wpinv-template-functions.php:835
actiongetpaid_invoice_line_itemsincludes\wpinv-template-functions.php:865
actionwpinv_receipt_endincludes\wpinv-template-functions.php:866
actiongetpaid_invoice_line_itemsincludes\wpinv-template-functions.php:892
actiongetpaid_invoice_line_itemsincludes\wpinv-template-functions.php:919
actionwpinv_invoice_print_headincludes\wpinv-template-functions.php:956
actionwpinv_invalid_invoice_headincludes\wpinv-template-functions.php:957
actionwpinv_cart_emptyincludes\wpinv-template-functions.php:1086
filterthe_contentincludes\wpinv-template-functions.php:1108
filtertemplate_includeincludes\wpinv-template-functions.php:1238
actiongetpaid_invoice_line_itemsincludes\wpinv-template-functions.php:1397
actionwpinv_email_billing_detailsincludes\wpinv-template-functions.php:1398
actiongetpaid_payment_form_elementincludes\wpinv-template-functions.php:1455
actiongetpaid_payment_form_edit_element_templateincludes\wpinv-template-functions.php:1485
actionwpinv_payment_form_render_element_templateincludes\wpinv-template-functions.php:1514
filtertemplate_includeincludes\wpinv-template-functions.php:1678
filterrank_math/links/process_postincludes\wpinv-template-functions.php:1958
actionplugins_loadedinvoicing.php:67

Scheduled Events 1

getpaid_daily_maintenance
Maintenance & Trust

Payment forms, Buy now buttons, and Invoicing System | GetPaid Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 10, 2026
PHP min version5.6
Downloads410K

Community Trust

Rating90/100
Number of ratings46
Active installs5K
Developer Profile

Payment forms, Buy now buttons, and Invoicing System | GetPaid Developer Profile

Stiofan

12 plugins · 90K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
191 days
View full developer profile
Detection Fingerprints

How We Detect Payment forms, Buy now buttons, and Invoicing System | GetPaid

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/invoicing/assets/css/admin.css/wp-content/plugins/invoicing/assets/css/select2/select2.min.css/wp-content/plugins/invoicing/assets/js/select2/select2.full.min.js/wp-content/plugins/invoicing/assets/js/admin.js
Script Paths
wp-content/plugins/invoicing/assets/js/admin.jswp-content/plugins/invoicing/assets/js/select2/select2.full.min.js
Version Parameters
invoicing/assets/css/admin.css?ver=invoicing/assets/css/select2/select2.min.css?ver=invoicing/assets/js/select2/select2.full.min.js?ver=invoicing/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpinv-admin-scriptgetpaid-admin-menugetpaid-page-headergetpaid-dashboard-widgetsgetpaid-invoice-tablegetpaid-payment-form-buildergetpaid-settings-formgetpaid-customer-list+2 more
HTML Comments
<!-- GetPaid admin menu --><!-- GetPaid page header --><!-- GetPaid dashboard widgets --><!-- GetPaid invoice table -->+5 more
Data Attributes
data-wpinv-noncedata-getpaid-nonce
JS Globals
WPInv_AdminGetPaid_Admin
REST Endpoints
/wp-json/getpaid/v1/invoices/wp-json/getpaid/v1/customers/wp-json/getpaid/v1/settings/wp-json/getpaid/v1/payment-forms/wp-json/getpaid/v1/reports
Shortcode Output
[getpaid_invoice_display[getpaid_payment_form[getpaid_customer_portal
FAQ

Frequently Asked Questions about Payment forms, Buy now buttons, and Invoicing System | GetPaid