WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway Security & Risk Analysis

wordpress.org/plugins/wpayo

Integrate Authorize.Net, NMI & Instamojo with WooCommerce to accept payments.WPayo is a reliable and feature-rich payment gateway for WordPress.

0 active installs v1.0.0 PHP 7.4+ WP 5.9+ Updated Dec 15, 2025
authorize-netgatewayinstamojonmipayment-gateway
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway Safe to Use in 2026?

Generally Safe

Score 100/100

WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "wpayo" v1.0.0 plugin presents a generally good security posture, with several strong practices in place. The plugin demonstrates a commitment to secure coding by utilizing prepared statements for the vast majority of its SQL queries (90%) and properly escaping a high percentage of its outputs (86%). Furthermore, it includes a respectable number of nonce and capability checks (9 and 16 respectively), indicating an effort to protect against common WordPress vulnerabilities. The absence of known CVEs and a clean vulnerability history further contribute to this positive assessment.

However, a few areas warrant attention. The presence of the `unserialize` function is a significant concern, as it can lead to deserialization vulnerabilities if not handled with extreme care and proper input validation. While the static analysis did not reveal critical or high-severity taint flows originating from this function, the potential for such issues remains. The taint analysis did identify one flow with unsanitized paths, which, although not categorized as critical or high, still represents a potential avenue for attack. The plugin also makes external HTTP requests, which, depending on the implementation and the URLs requested, can introduce risks if not properly secured against manipulation.

In conclusion, "wpayo" v1.0.0 shows a solid foundation of security practices, particularly in its handling of SQL and output. The low number of entry points and their protected nature is also a strength. The primary areas for improvement lie in scrutinizing the usage of `unserialize` and the identified unsanitized path in the taint analysis, as these represent potential vectors for more severe vulnerabilities. Addressing these specific points would significantly enhance the plugin's overall security.

Key Concerns

  • Use of unserialize function
  • Flow with unsanitized paths found
Vulnerabilities
None known

WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 17, 2026

WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway Code Analysis

Dangerous Functions
1
Raw SQL Queries
9
83 prepared
Unescaped Output
101
633 escaped
Nonce Checks
9
Capability Checks
16
File Operations
2
External Requests
6
Bundled Libraries
0

Dangerous Functions Found

unserialize$schedule = unserialize( $data->schedule ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.sepackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_DBStore.php:369

SQL Query Safety

90% prepared92 total queries

Output Escaping

86% escaped734 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
display_table (packages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Abstract_ListTable.php:736)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 1

authwp_ajax_wpayo_create_payment_linkextensions\wpayo-payment-link\src\Gateway.php:37

REST API Routes 1

GET/wp-json/pronamic-pay/v1/gateways/(?P<config_id>\d+)/adminpackages\wp-pay\core\src\GatewayPostType.php:181

Shortcodes 1

[wpayo_payment_form] packages\wp-pay\core\src\Forms\FormShortcode.php:36
WordPress Hooks 203
actionwp_loadedgateways\instamojo\src\Integration.php:49
actionadmin_noticesgateways\instamojo\src\Integration.php:53
actioninitpackages\pronamic\wp-datetime\pronamic-datetime.php:41
actionplugins_loadedpackages\pronamic\wp-gravityforms-nl\gravityforms-nl.php:40
actioninitpackages\pronamic\wp-money\pronamic-money.php:41
actionchange_localepackages\pronamic\wp-money\pronamic-money.php:42
actionplugins_loadedpackages\woocommerce\action-scheduler\action-scheduler.php:36
actionplugins_loadedpackages\woocommerce\action-scheduler\action-scheduler.php:39
actioninitpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler.php:152
actioninitpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler.php:153
actioninitpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler.php:154
actioninitpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler.php:155
actioninitpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler.php:157
actionaction_scheduler/migration_completepackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler.php:213
actionaction_scheduler_canceled_actionpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:50
actionaction_scheduler_begin_executepackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:51
actionaction_scheduler_after_executepackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:52
actionaction_scheduler_failed_executionpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:53
actionaction_scheduler_failed_actionpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:54
actionaction_scheduler_unexpected_shutdownpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:55
actionaction_scheduler_reset_actionpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:56
actionaction_scheduler_execution_ignoredpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:57
actionaction_scheduler_failed_fetch_actionpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:58
actionaction_scheduler_failed_to_schedule_next_instancepackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:59
actionaction_scheduler_bulk_cancel_actionspackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:60
actionaction_scheduler_stored_actionpackages\woocommerce\action-scheduler\classes\abstracts\ActionScheduler_Logger.php:64
actionwoocommerce_admin_status_content_action-schedulerpackages\woocommerce\action-scheduler\classes\ActionScheduler_AdminView.php:37
actionwoocommerce_system_status_reportpackages\woocommerce\action-scheduler\classes\ActionScheduler_AdminView.php:38
filterwoocommerce_admin_status_tabspackages\woocommerce\action-scheduler\classes\ActionScheduler_AdminView.php:39
actionadmin_menupackages\woocommerce\action-scheduler\classes\ActionScheduler_AdminView.php:42
actionadmin_noticespackages\woocommerce\action-scheduler\classes\ActionScheduler_AdminView.php:43
actioncurrent_screenpackages\woocommerce\action-scheduler\classes\ActionScheduler_AdminView.php:44
filteraction_scheduler_store_classpackages\woocommerce\action-scheduler\classes\ActionScheduler_DataController.php:167
filteraction_scheduler_logger_classpackages\woocommerce\action-scheduler\classes\ActionScheduler_DataController.php:168
actiondeactivate_pluginpackages\woocommerce\action-scheduler\classes\ActionScheduler_DataController.php:169
actionaction_scheduler/progress_tickpackages\woocommerce\action-scheduler\classes\ActionScheduler_DataController.php:174
actionshutdownpackages\woocommerce\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:19
actionaction_scheduler_before_executepackages\woocommerce\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:20
actionaction_scheduler_after_executepackages\woocommerce\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:21
actionaction_scheduler_execution_ignoredpackages\woocommerce\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:22
actionaction_scheduler_failed_executionpackages\woocommerce\action-scheduler\classes\ActionScheduler_FatalErrorMonitor.php:23
actionaction_scheduler/created_tablepackages\woocommerce\action-scheduler\classes\ActionScheduler_ListTable.php:551
filtercron_schedulespackages\woocommerce\action-scheduler\classes\ActionScheduler_QueueRunner.php:54
actionshutdownpackages\woocommerce\action-scheduler\classes\ActionScheduler_QueueRunner.php:77
actionpre_get_commentspackages\woocommerce\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:44
actionwp_count_commentspackages\woocommerce\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:45
actioncomment_feed_wherepackages\woocommerce\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:46
actionload-tools_page_action-schedulerpackages\woocommerce\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:49
actionload-woocommerce_page_wc-statuspackages\woocommerce\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:50
actionadmin_noticespackages\woocommerce\action-scheduler\classes\ActionScheduler_WPCommentCleaner.php:91
actionaction_scheduler_deleted_actionpackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_DBLogger.php:112
actionaction_scheduler/created_tablepackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_HybridStore.php:56
filtercomments_clausespackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:102
actionaction_scheduler_before_process_queuepackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:219
actionaction_scheduler_after_process_queuepackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:220
actionpre_get_commentspackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:224
actionwp_count_commentspackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:225
actioncomment_feed_wherepackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:226
actionwp_insert_commentpackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:229
actionwp_set_comment_statuspackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpCommentLogger.php:230
filterwp_insert_post_datapackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:81
filterpre_wp_unique_post_slugpackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:82
filterpre_wp_unique_post_slugpackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:518
filterwp_insert_post_datapackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:989
filterpre_wp_unique_post_slugpackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:990
filteraction_scheduler_migration_dependencies_metpackages\woocommerce\action-scheduler\classes\data-stores\ActionScheduler_wpPostStore.php:1077
actionadmin_noticespackages\woocommerce\action-scheduler\classes\migration\Controller.php:155
filteraction_scheduler_store_classpackages\woocommerce\action-scheduler\classes\migration\Controller.php:169
filteraction_scheduler_logger_classpackages\woocommerce\action-scheduler\classes\migration\Controller.php:170
actioninitpackages\woocommerce\action-scheduler\classes\migration\Controller.php:171
actionwp_loadedpackages\woocommerce\action-scheduler\classes\migration\Controller.php:172
actionload-tools_page_action-schedulerpackages\woocommerce\action-scheduler\classes\migration\Controller.php:175
actionload-woocommerce_page_wc-statuspackages\woocommerce\action-scheduler\classes\migration\Controller.php:176
actionaction_scheduler_before_schema_updatepackages\woocommerce\action-scheduler\classes\schema\ActionScheduler_LoggerSchema.php:28
actionaction_scheduler_before_schema_updatepackages\woocommerce\action-scheduler\classes\schema\ActionScheduler_StoreSchema.php:33
actionaction_scheduler_before_executepackages\woocommerce\action-scheduler\classes\WP_CLI\ActionScheduler_WPCLI_QueueRunner.php:79
actionaction_scheduler_after_executepackages\woocommerce\action-scheduler\classes\WP_CLI\ActionScheduler_WPCLI_QueueRunner.php:80
actionaction_scheduler_failed_executionpackages\woocommerce\action-scheduler\classes\WP_CLI\ActionScheduler_WPCLI_QueueRunner.php:81
actionaction_scheduler/migrate_action_dry_runpackages\woocommerce\action-scheduler\classes\WP_CLI\Migration_Command.php:126
actionaction_scheduler/no_action_to_migratepackages\woocommerce\action-scheduler\classes\WP_CLI\Migration_Command.php:129
actionaction_scheduler/migrate_action_failedpackages\woocommerce\action-scheduler\classes\WP_CLI\Migration_Command.php:132
actionaction_scheduler/migrate_action_incompletepackages\woocommerce\action-scheduler\classes\WP_CLI\Migration_Command.php:135
actionaction_scheduler/migrated_actionpackages\woocommerce\action-scheduler\classes\WP_CLI\Migration_Command.php:138
actionaction_scheduler/migration_batch_startingpackages\woocommerce\action-scheduler\classes\WP_CLI\Migration_Command.php:141
actionaction_scheduler/migration_batch_completepackages\woocommerce\action-scheduler\classes\WP_CLI\Migration_Command.php:144
actionadmin_menupackages\wp-pay\core\src\Admin\AdminAboutPage.php:52
actionadmin_headpackages\wp-pay\core\src\Admin\AdminAboutPage.php:53
actionwp_dashboard_setuppackages\wp-pay\core\src\Admin\AdminDashboard.php:32
actionpost_edit_form_tagpackages\wp-pay\core\src\Admin\AdminGatewayPostType.php:53
actionadd_meta_boxespackages\wp-pay\core\src\Admin\AdminGatewayPostType.php:55
actionafter_delete_postpackages\wp-pay\core\src\Admin\AdminGatewayPostType.php:59
filterdisplay_post_statespackages\wp-pay\core\src\Admin\AdminGatewayPostType.php:61
filterpost_updated_messagespackages\wp-pay\core\src\Admin\AdminGatewayPostType.php:63
filterdebug_informationpackages\wp-pay\core\src\Admin\AdminHealth.php:41
filtersite_status_testspackages\wp-pay\core\src\Admin\AdminHealth.php:42
actionadmin_initpackages\wp-pay\core\src\Admin\AdminModule.php:116
actionadmin_menupackages\wp-pay\core\src\Admin\AdminModule.php:117
actionload-post.phppackages\wp-pay\core\src\Admin\AdminModule.php:119
actionadmin_enqueue_scriptspackages\wp-pay\core\src\Admin\AdminModule.php:121
filterparent_filepackages\wp-pay\core\src\Admin\AdminModule.php:123
actionadmin_initpackages\wp-pay\core\src\Admin\AdminNotices.php:30
actionadmin_noticespackages\wp-pay\core\src\Admin\AdminNotices.php:31
actionload-edit.phppackages\wp-pay\core\src\Admin\AdminPaymentBulkActions.php:29
actionadmin_noticespackages\wp-pay\core\src\Admin\AdminPaymentBulkActions.php:60
filterrequestpackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:56
filterlist_table_primary_columnpackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:60
actionload-post.phppackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:64
actionload-post.phppackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:65
actionadmin_noticespackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:67
actionadd_meta_boxespackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:69
filterpost_row_actionspackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:71
filterdefault_hidden_columnspackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:73
filterpost_updated_messagespackages\wp-pay\core\src\Admin\AdminPaymentPostType.php:75
actionadmin_print_stylespackages\wp-pay\core\src\Admin\AdminReports.php:40
actionadmin_initpackages\wp-pay\core\src\Admin\AdminSettings.php:40
filterrequestpackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:52
filterlist_table_primary_columnpackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:57
actionload-post.phppackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:61
actionadmin_noticespackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:63
actionadd_meta_boxespackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:65
filterpost_row_actionspackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:67
actionpre_get_postspackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:69
filterremovable_query_argspackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:71
filterpost_updated_messagespackages\wp-pay\core\src\Admin\AdminSubscriptionPostType.php:73
actionadmin_initpackages\wp-pay\core\src\Admin\AdminTour.php:43
actionadmin_enqueue_scriptspackages\wp-pay\core\src\Admin\AdminTour.php:63
actioninitpackages\wp-pay\core\src\Admin\Install.php:54
actioninitpackages\wp-pay\core\src\Blocks\BlocksModule.php:38
actioninitpackages\wp-pay\core\src\Blocks\BlocksModule.php:39
actionenqueue_block_editor_assetspackages\wp-pay\core\src\Blocks\BlocksModule.php:41
filterblock_categories_allpackages\wp-pay\core\src\Blocks\BlocksModule.php:43
filterblock_categoriespackages\wp-pay\core\src\Blocks\BlocksModule.php:46
actioninitpackages\wp-pay\core\src\Forms\FormPostType.php:73
actionadd_meta_boxespackages\wp-pay\core\src\Forms\FormPostType.php:83
actionpost_submitbox_misc_actionspackages\wp-pay\core\src\Forms\FormPostType.php:87
actioninitpackages\wp-pay\core\src\Forms\FormProcessor.php:38
actioninitpackages\wp-pay\core\src\Forms\FormScripts.php:36
actionwp_enqueue_scriptspackages\wp-pay\core\src\Forms\FormScripts.php:38
filterthe_contentpackages\wp-pay\core\src\Forms\FormsModule.php:41
actioninitpackages\wp-pay\core\src\GatewayPostType.php:40
actionrest_api_initpackages\wp-pay\core\src\GatewayPostType.php:45
actionwpayo_payment_status_updatepackages\wp-pay\core\src\GoogleAnalyticsEcommerce.php:55
filterwpayo_payment_redirect_urlpackages\wp-pay\core\src\GoogleAnalyticsEcommerce.php:58
actioninitpackages\wp-pay\core\src\Payments\PaymentPostType.php:36
actioninitpackages\wp-pay\core\src\Payments\PaymentPostType.php:37
filterwp_insert_post_datapackages\wp-pay\core\src\Payments\PaymentsDataStoreCPT.php:82
actionsave_post_wpayo_paymentpackages\wp-pay\core\src\Payments\PaymentsDataStoreCPT.php:84
filtercomments_clausespackages\wp-pay\core\src\Payments\PaymentsModule.php:60
filterwpayo_payment_redirect_urlpackages\wp-pay\core\src\Payments\PaymentsModule.php:63
actionwpayo_payment_status_updatepackages\wp-pay\core\src\Payments\PaymentsModule.php:66
actionrest_api_initpackages\wp-pay\core\src\Payments\PaymentsModule.php:69
actionpronamic_pay_privacy_register_exporterspackages\wp-pay\core\src\Payments\PaymentsPrivacy.php:29
actionpronamic_pay_privacy_register_eraserspackages\wp-pay\core\src\Payments\PaymentsPrivacy.php:32
actionpronamic_pay_payment_status_checkpackages\wp-pay\core\src\Payments\StatusChecker.php:29
actionwpayo_payment_status_updatepackages\wp-pay\core\src\Payments\StatusChecker.php:32
actiontrashed_postpackages\wp-pay\core\src\Payments\StatusChecker.php:33
actiondelete_postpackages\wp-pay\core\src\Payments\StatusChecker.php:34
actionplugins_loadedpackages\wp-pay\core\src\Plugin.php:309
filterplugin_localepackages\wp-pay\core\src\Plugin.php:312
actioninitpackages\wp-pay\core\src\Plugin.php:315
actionwp_loadedpackages\wp-pay\core\src\Plugin.php:318
actionwp_loadedpackages\wp-pay\core\src\Plugin.php:319
filterpronamic_datetime_default_formatpackages\wp-pay\core\src\Plugin.php:322
filterwp_privacy_personal_data_exporterspackages\wp-pay\core\src\PrivacyManager.php:40
filterwp_privacy_personal_data_eraserspackages\wp-pay\core\src\PrivacyManager.php:41
filterwp_privacy_anonymize_datapackages\wp-pay\core\src\PrivacyManager.php:42
actioninitpackages\wp-pay\core\src\Settings.php:36
actioninitpackages\wp-pay\core\src\Subscriptions\SubscriptionPostType.php:35
actioninitpackages\wp-pay\core\src\Subscriptions\SubscriptionPostType.php:36
filterwp_insert_post_datapackages\wp-pay\core\src\Subscriptions\SubscriptionsDataStoreCPT.php:82
actionsave_post_wpayo_pay_subscrpackages\wp-pay\core\src\Subscriptions\SubscriptionsDataStoreCPT.php:84
actionpronamic_pay_privacy_register_exporterspackages\wp-pay\core\src\Subscriptions\SubscriptionsPrivacy.php:28
actionpronamic_pay_privacy_register_eraserspackages\wp-pay\core\src\Subscriptions\SubscriptionsPrivacy.php:31
actionpronamic_pay_webhook_log_paymentpackages\wp-pay\core\src\Webhooks\WebhookLogger.php:32
actioninitpackages\wp-pay\fundraising\src\Blocks.php:44
actioninitpackages\wp-pay\fundraising\src\Blocks.php:45
actioninitpackages\wp-pay\fundraising\src\Blocks.php:46
actionenqueue_block_editor_assetspackages\wp-pay\fundraising\src\Blocks.php:48
filterpronamic_pay_plugin_integrationspackages\wp-pay-extensions\easy-digital-downloads\pronamic-pay-easy-digital-downloads.php:38
actionplugins_loadedpackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:57
filterwpayo_payment_source_text_easydigitaldownloadspackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:67
filterwpayo_payment_source_description_easydigitaldownloadspackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:68
filterwpayo_payment_source_url_easydigitaldownloadspackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:97
filterwpayo_payment_redirect_url_easydigitaldownloadspackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:98
actionwpayo_payment_status_update_easydigitaldownloadspackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:99
actionsave_post_wpayo_paymentpackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:102
filteredd_accepted_payment_iconspackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:105
filteredd_payment_statusespackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:108
filteredd_payments_table_viewspackages\wp-pay-extensions\easy-digital-downloads\src\Extension.php:109
filterpronamic_pay_plugin_integrationspackages\wp-pay-extensions\ninjaforms\pronamic-pay-ninja-forms.php:37
filterpronamic_pay_plugin_integrationspackages\wp-pay-extensions\woocommerce\pronamic-pay-woocommerce.php:37
actioninitpackages\wp-pay-extensions\woocommerce\src\Extension.php:88
actionadmin_initpackages\wp-pay-extensions\woocommerce\src\Extension.php:90
filterwoocommerce_payment_gatewayspackages\wp-pay-extensions\woocommerce\src\Extension.php:92
filterwoocommerce_thankyou_order_received_textpackages\wp-pay-extensions\woocommerce\src\Extension.php:94
filterwoocommerce_checkout_fieldspackages\wp-pay-extensions\woocommerce\src\Extension.php:132
actionwoocommerce_checkout_update_order_metapackages\wp-pay-extensions\woocommerce\src\Extension.php:133
actionwoocommerce_after_checkout_validationpackages\wp-pay-extensions\woocommerce\src\Gateway.php:186
filterpronamic_pay_moduleswpayo.php:70
filterpronamic_pay_removed_extension_notificationswpayo.php:81
filterpronamic_pay_plugin_integrationswpayo.php:109
filterget_post_metadatawpayo.php:129
filterpronamic_pay_gatewayswpayo.php:195

Scheduled Events 1

pronamic_pay_license_check
Maintenance & Trust

WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 15, 2025
PHP min version7.4
Downloads741

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway Developer Profile

Haithem Tahir

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-pay-extensions/easy-digital-downloads/assets/css/pronamic-pay-easy-digital-downloads.css/wp-content/plugins/wp-pay-extensions/easy-digital-downloads/assets/js/pronamic-pay-easy-digital-downloads.js/wp-content/plugins/wp-pay/fundraising/assets/css/pronamic-pay-fundraising.css/wp-content/plugins/wp-pay/fundraising/assets/js/pronamic-pay-fundraising.js
Script Paths
/wp-content/plugins/wp-pay-extensions/easy-digital-downloads/assets/js/pronamic-pay-easy-digital-downloads.js/wp-content/plugins/wp-pay/fundraising/assets/js/pronamic-pay-fundraising.js
Version Parameters
pronamic-pay-easy-digital-downloads.css?ver=pronamic-pay-easy-digital-downloads.js?ver=pronamic-pay-fundraising.css?ver=pronamic-pay-fundraising.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-pronamic-pay-fundraisingdata-pronamic-pay-easy-digital-downloads
FAQ

Frequently Asked Questions about WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway