[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f152jdZgDpWH-syeHgLwhJhu1OgVRI7bbo3cZXjIkXd8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":129,"fingerprints":835},"pronamic-pay-with-rabo-smart-pay-for-woocommerce","Pronamic Pay with Rabo Smart Pay for WooCommerce","1.4.0","Pronamic","https:\u002F\u002Fprofiles.wordpress.org\u002Fpronamic\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002F\" rel=\"nofollow ugc\">Pronamic Pay\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fwww.pronamic.eu\u002F\" rel=\"nofollow ugc\">Pronamic\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpronamic\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Connect Rabo Smart Pay to WooCommerce with Pronamic Pay. This free plugin is all that you need to start selling with WooCommerce. After onboarding with Rabo Smart Pay you can integrate all major payment methods in WooCommerce. Simply activate the desired payment methods and you can add them to your checkout.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FKCsrFRRJT9U?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>This plugin is developed from the idea that online payments should be easy. Some of the features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy install\u003C\u002Fli>\n\u003Cli>Support for most major payment methods\u003C\u002Fli>\n\u003Cli>Payment status pages\u003C\u002Fli>\n\u003Cli>Automatic payment status updates via Rabo Smart Pay webhooks and the WordPress REST API\u003C\u002Fli>\n\u003Cli>High quality support\u003C\u002Fli>\n\u003Cli>Built by Pronamic\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses a number of external services to initiate payments. These are documented below with a link to the service’s Terms of Use.\u003C\u002Fp>\n\u003Ch4>Rabo Smart Pay API\u003C\u002Fh4>\n\u003Cp>This plugin provides the link between the shop plugin WooCommerce and Rabo Smart Pay. To communicate with Rabo Smart Pay, this plugin connects to the Rabo Smart Pay API via \u003Ca href=\"https:\u002F\u002Fbetalen.rabobank.nl\u002Fomnikassa-api\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbetalen.rabobank.nl\u002Fomnikassa-api\u002F\u003C\u002Fa> (production) or \u003Ca href=\"https:\u002F\u002Fbetalen.rabobank.nl\u002Fomnikassa-api-sandbox\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbetalen.rabobank.nl\u002Fomnikassa-api-sandbox\u002F\u003C\u002Fa> (sandbox). The documentation for the Rabo Smart Pay API can be found at \u003Ca href=\"https:\u002F\u002Fdeveloper.rabobank.nl\u002Frabo-smart-pay-online-payment-api\" rel=\"nofollow ugc\">https:\u002F\u002Fdeveloper.rabobank.nl\u002Frabo-smart-pay-online-payment-api\u003C\u002Fa>, Rabobank’s privacy statement can be found at \u003Ca href=\"https:\u002F\u002Fwww.rabobank.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.rabobank.com\u002Fprivacy\u003C\u002Fa>. From your WordPress website, customer and payment data can be passed on to Rabo Smart Pay for setting up and processing payments.\u003C\u002Fp>\n\u003Ch3>Pronamic Pay Premium\u003C\u002Fh3>\n\u003Cp>With a Pronamic Pay Premium license, you get access to exceptional support and a range of exclusive benefits that take your payment experience to the next level.\u003C\u002Fp>\n\u003Ch4>Premium support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast and expert help\u003C\u002Fstrong> from our team of specialists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority treatment\u003C\u002Fstrong> for your support tickets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pronamic Pay Fundraising Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily create online fundraising and crowdfunding campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pronamic Pay Notification Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nSet up extensive notifications for payers and administrators.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pronamic Pay WP All Export Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nExport all your payment data with a few clicks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And much more!\u003C\u002Fp>\n\u003Cp>Discover all the benefits of Pronamic Pay Premium at \u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pronamicpay.com\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to Pronamic Pay Premium now and take advantage of all the benefits!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002Fconnections\u002Frabo-smart-pay-for-woocommerce\u002F\" rel=\"nofollow ugc\">Pronamic Pay with Rabo Smart Pay for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002Fmanual-category\u002Frabo-smart-pay\u002F\" rel=\"nofollow ugc\">Pronamic Pay manuals for Rabo Smart Pay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamic.eu\u002F\" rel=\"nofollow ugc\">Pronamic\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect Rabo Smart Pay to WooCommerce with Pronamic Pay. This free plugin is all that you need to start selling with WooCommerce.",20,1459,0,"2026-01-05T15:05:00.000Z","6.8.5","5.9","8.2",[19,20,21,22,23],"pay","pronamic","rabobank","woo","woocommerce","https:\u002F\u002Fwww.pronamic.eu\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce.1.4.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":20,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},15,5460,98,6,99,"2026-04-04T00:47:01.390Z",[38,59,71,93,113],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"professional-payment-portal-for-woocommerce","Professional Payment Portal for WooCommerce","1.0.6","CodeBrain BV","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodebrainbv\u002F","\u003Cp>You want a lot of freedom and the possibility to integrate iDEAL in your webshop or your own online checkout. In addition, you receive a lot of payments in your webshop or you want to have your online services paid for with iDEAL. Then Rabo iDEAL Professional is ideal.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is Rabo iDEAL Professional?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can seamlessly integrate iDEAL Professional into your webshop or your own online checkout. Ideal if you receive many payments through your webshop or if you want your customers to pay for your online services. The customer is recognized via an iDEAL profile, which means that your customers can quickly and easily make the payment via their own trusted bank. You immediately receive a payment guarantee (push) and you receive the payment quickly, usually the same day on your account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The advantages of Rabo iDEAL Professional\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Most used online payment method in the Netherlands\u003C\u002Fli>\n\u003Cli>The money is quickly in your account\u003C\u002Fli>\n\u003Cli>The customer can specify a preferred account via an iDEAL profile. When making a payment, the customer is recognized and immediately forwarded to their own payment environment.\u003C\u002Fli>\n\u003Cli>Use of iDEAL Professional Dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What do you need?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A Rabo iDEAL Professional contract. You can easily request this via https:\u002F\u002Fideal.rabobank.nl\u002F\u003C\u002Fli>\n\u003Cli>The WooCommerce Rabo Professional plugin\u003C\u002Fli>\n\u003Cli>A free CodeBrain PPP account, this can be created at: https:\u002F\u002Fcodebrain-ppp.nl\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>This plugin uses a 3rd party for the API connection.\u003C\u002Fstrong>\u003Cbr \u002F>\nWe communicate with the Professional Payment Portal to process the payments. This is a secure connection and we use the latest encryption methods to ensure that your data is safe. No user data is stored on our servers, we only use the data to process the payment and to check the status of the payment.\u003Cbr \u002F>\nMore information is found at https:\u002F\u002Fcodebrain-ppp.nl.\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fcodebrain-ppp.nl\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Enter the API Key provided by Professional Payment Portal https:\u002F\u002Fcodebrain-ppp.nl.\u003C\u002Fli>\n\u003Cli>Enable the iDEAL payment method.\u003C\u002Fli>\n\u003Cli>Save\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>iDEAL Dashboard Configuration – Certificate\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download the Certificate found on the Professional Payment Portal https:\u002F\u002Fcodebrain-ppp.nl.\u003C\u002Fli>\n\u003Cli>Navigate to https:\u002F\u002Fideal.rabobank.nl and login with your credentials.\u003C\u002Fli>\n\u003Cli>Click on “Merchant data” -> “iDEAL Service data” and then scroll down to “Certificates”.\u003C\u002Fli>\n\u003Cli>Click on “Certificates” and upload the downloaded certificate from step 1.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>iDEAL Dashboard Configuration – Webhook\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to https:\u002F\u002Fideal.rabobank.nl and login with your credentials.\u003C\u002Fli>\n\u003Cli>Click on “Merchant data” -> “iDEAL Service data” and then scroll down to “Specific details”.\u003C\u002Fli>\n\u003Cli>There are 2 fields on the right that we need to fill out, these are called the “Status Notification URL” and “Notification BearerToken”.\u003C\u002Fli>\n\u003Cli>In field “Status Notification URL” enter your webshop URL and add \u002Fv3 to the end (example: https:\u002F\u002Fwebshop.nl\u002Fv3).\u003C\u002Fli>\n\u003Cli>In field “Notification BearerToken” you need to enter the API key that you have also placed in the plug-in.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Payment Methods: iDEAL\u003C\u002Fli>\n\u003Cli>Easy to use dashboard\u003C\u002Fli>\n\u003Cli>Automatic webhook messages for processing transactions\u002Forders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses Rabobank SHA256 encryption method\u003C\u002Fli>\n\u003Cli>SSL\u002FTLS supported\u003C\u002Fli>\n\u003Cli>Signs and checks every message to and from Rabobank\u003C\u002Fli>\n\u003Cli>Secure webhook supported\u003C\u002Fli>\n\u003Cli>oAuth implemented\u003C\u002Fli>\n\u003C\u002Ful>\n","One of the easiest and best ways to integration Rabobank in your WooCommerce webshop!",10,1448,"","6.9.4","6.4","7.4",[53,54,55,21,23],"ideal-2","payment","professional","https:\u002F\u002Fbitbucket.org\u002Fcodebrainbv\u002Fppp-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprofessional-payment-portal-for-woocommerce.1.0.6.zip","2026-03-15T10:48:56.248Z",{"slug":60,"name":61,"version":62,"author":7,"author_profile":8,"description":63,"short_description":64,"active_installs":46,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":67,"homepage":69,"download_link":70,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"pronamic-pay-with-mollie-for-woocommerce","Pronamic Pay with Mollie for WooCommerce","1.9.0","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002F\" rel=\"nofollow ugc\">Pronamic Pay\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fwww.pronamic.eu\u002F\" rel=\"nofollow ugc\">Pronamic\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpronamic\u002Fwp-pronamic-pay-with-mollie-for-woocommerce\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Connect Mollie to WooCommerce with Pronamic Pay. This free plugin is all that you need to start selling with WooCommerce. After onboarding with Mollie you can integrate all major payment methods in WooCommerce. Simply activate the desired payment methods and you can add them to your checkout.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FeVwbLKr47iw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>This plugin is developed from the idea that online payments should be easy. Some of the features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy install\u003C\u002Fli>\n\u003Cli>Support for most major payment methods\u003C\u002Fli>\n\u003Cli>Payment status pages\u003C\u002Fli>\n\u003Cli>Automatic payment status updates via Mollie webhooks and the WordPress REST API\u003C\u002Fli>\n\u003Cli>High quality support\u003C\u002Fli>\n\u003Cli>Built by Pronamic\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Recurring payments\u003C\u002Fh3>\n\u003Cp>The plugin supports Woo Subscriptions. So you can accept recurring payments with Mollie. Therefore you can set your own schedule for the recurring payments, like every day, 5 days, 1 week, 2 weeks, month or year.\u003C\u002Fp>\n\u003Ch3>Payment methods per country\u003C\u002Fh3>\n\u003Cp>When you sell international it’s a good practise to offer local payment methods. Therefore you can set payment methods per country. Like Bancontact for Belgium and Giropay for Germany.\u003C\u002Fp>\n\u003Ch3>Surcharging\u003C\u002Fh3>\n\u003Cp>You can set surcharging fees for payment methods. Please note that for most countries surcharging is not allowed for most payment methods.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses a number of external services to initiate payments. These are documented below with a link to the service’s Terms of Use.\u003C\u002Fp>\n\u003Ch4>Mollie API\u003C\u002Fh4>\n\u003Cp>This plugin provides the link between the forms plugin Ninja Forms and payment provider Mollie. To communicate with Mollie, this plugin connects to the Mollie API via \u003Ca href=\"https:\u002F\u002Fapi.mollie.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.mollie.com\u002F\u003C\u002Fa>. The documentation for the Mollie API can be found at \u003Ca href=\"https:\u002F\u002Fdocs.mollie.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdocs.mollie.com\u002F\u003C\u002Fa>, Mollie’s user agreement can be found at \u003Ca href=\"https:\u002F\u002Fwww.mollie.com\u002Flegal\u002Fuser-agreement\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.mollie.com\u002Flegal\u002Fuser-agreement\u003C\u002Fa>. From your WordPress website, customer and payment data can be passed on to Mollie for setting up and processing payments.\u003C\u002Fp>\n\u003Ch3>Pronamic Pay Premium\u003C\u002Fh3>\n\u003Cp>With a Pronamic Pay Premium license, you get access to exceptional support and a range of exclusive benefits that take your payment experience to the next level.\u003C\u002Fp>\n\u003Ch4>Premium support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast and expert help\u003C\u002Fstrong> from our team of specialists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority treatment\u003C\u002Fstrong> for your support tickets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pronamic Pay Fundraising Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily create online fundraising and crowdfunding campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pronamic Pay Notification Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nSet up extensive notifications for payers and administrators.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pronamic Pay WP All Export Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nExport all your payment data with a few clicks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And much more!\u003C\u002Fp>\n\u003Cp>Discover all the benefits of Pronamic Pay Premium at \u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pronamicpay.com\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to Pronamic Pay Premium now and take advantage of all the benefits!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002Fconnections\u002Fmollie-for-woocommerce\u002F\" rel=\"nofollow ugc\">Pronamic Pay with Mollie for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002Fmanual-category\u002Fmollie\u002F\" rel=\"nofollow ugc\">Pronamic Pay manuals for Mollie\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamic.eu\u002F\" rel=\"nofollow ugc\">Pronamic\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect Mollie to WooCommerce with Pronamic Pay. This free plugin is all that you need to start selling with WooCommerce.",2726,"2026-01-27T11:09:00.000Z",[68,19,20,22,23],"mollie","https:\u002F\u002Fwww.pronamic.eu\u002Fplugins\u002Fpronamic-pay-with-mollie-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpronamic-pay-with-mollie-for-woocommerce.1.9.0.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":49,"requires_at_least":84,"requires_php":51,"tags":85,"homepage":89,"download_link":90,"security_score":91,"vuln_count":34,"unpatched_count":13,"last_vuln_date":92,"fetched_at":28},"woocommerce-payments","WooPayments: Integrated WooCommerce Payments","10.6.0","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>\u003Cstrong>Payments made simple, with no monthly fees – designed exclusively for WooCommerce stores.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Securely accept major credit and debit cards, and allow customers to pay you directly without leaving your WooCommerce store. View and manage transactions from one convenient place – your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>See payments, track cash flow into your bank account, manage refunds, and stay on top of disputes without the hassle of having to log into a separate payment processor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage transactions from the comfort of your store\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Features previously only available on your payment provider’s website are now part of your store’s \u003Cstrong>integrated payments dashboard\u003C\u002Fstrong>. This enables you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View the details of \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fmanaging-money\u002F\" rel=\"nofollow ugc\">payments, refunds, and other transactions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>View and respond to \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Ffraud-and-disputes\u002Fmanaging-disputes\u002F\" rel=\"nofollow ugc\">disputes and chargebacks\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fpayouts\u002F\" rel=\"nofollow ugc\">Track payouts\u003C\u002Fa> into your bank account or debit card.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pay as you go\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WooPayments is \u003Cstrong>free to install\u003C\u002Fstrong>, with \u003Cstrong>no setup fees or monthly fees\u003C\u002Fstrong>. Our pay-as-you-go pricing model means we’re incentivized to help you succeed! \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Ffees\u002F\" rel=\"nofollow ugc\">Read more about transaction fees\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported by the WooCommerce team\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our global support team is available to answer questions you may have about WooPayments installation, setup, or use. For assistance, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fmy-account\u002Fcontact-support\u002F?select=5278104\" rel=\"nofollow ugc\">open a ticket on woocommerce.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or newer.\u003C\u002Fli>\n\u003Cli>WooCommerce 7.6 or newer.\u003C\u002Fli>\n\u003Cli>PHP 7.3 or newer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Try it now\u003C\u002Fh4>\n\u003Cp>To try WooPayments (previously WooCommerce Payments) on your store, simply \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-payments\u002F#installation\" rel=\"ugc\">install it\u003C\u002Fa> and follow the prompts. Please see our \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fstartup-guide\u002F\" rel=\"nofollow ugc\">Startup Guide\u003C\u002Fa> for a full walkthrough of the process.\u003C\u002Fp>\n","Securely accept credit and debit cards on your WooCommerce store. Manage payments without leaving your WordPress dashboard. Only with WooPayments.",900000,42264155,62,134,"2026-03-11T15:29:00.000Z","6.0",[86,87,88,54,72],"apple-pay","credit-card","google-pay","https:\u002F\u002Fwoocommerce.com\u002Fpayments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-payments.10.6.0.zip",97,"2023-12-27 00:00:00",{"slug":94,"name":95,"version":96,"author":75,"author_profile":76,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":49,"requires_at_least":104,"requires_php":51,"tags":105,"homepage":109,"download_link":110,"security_score":26,"vuln_count":111,"unpatched_count":13,"last_vuln_date":112,"fetched_at":28},"woocommerce-paypal-payments","WooCommerce PayPal Payments","3.4.1","\u003Cp>WooCommerce PayPal Payments is an \u003Cstrong>all-in-one solution\u003C\u002Fstrong> to help you \u003Cstrong>maximize conversions\u003C\u002Fstrong> by offering PayPal, Venmo (US), Pay Later options, credit and debit cards, and more.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant access\u003C\u002Fstrong> to funds while payment is processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fraud detection\u003C\u002Fstrong> and \u003Cstrong>global compliance\u003C\u002Fstrong> (including PCI, PSD2, and 3D Secure).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster checkout\u003C\u002Fstrong> via PayPal buttons on product pages and in-cart.\u003C\u002Fli>\n\u003Cli>Convenience to \u003Cstrong>pay over time\u003C\u002Fstrong> with PayPal Pay Later.\u003C\u002Fli>\n\u003Cli>Allow Venmo shoppers (US only) to \u003Cstrong>share purchases\u003C\u002Fstrong> with friends.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard\u003C\u002Fstrong> and \u003Cstrong>Advanced Card Processing\u003C\u002Fstrong> options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country-specific\u003C\u002Fstrong> payment methods to build global trust.\u003C\u002Fli>\n\u003Cli>Multiple \u003Cstrong>subscription payment\u003C\u002Fstrong> options to help drive repeat business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get started\u003C\u002Fh4>\n\u003Cp>If you’re new to PayPal, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F\" rel=\"nofollow ugc\">add it to your store today\u003C\u002Fa>. Existing user? \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002Fpaypal-payments-upgrade-guide\u002F\" rel=\"nofollow ugc\">Upgrade your integration\u003C\u002Fa> now to access these exciting new features.\u003C\u002Fp>\n\u003Ch4>It pays to PayPal\u003C\u002Fh4>\n\u003Cp>Get \u003Cstrong>instant access to funds\u003C\u002Fstrong> in your PayPal business account while payment is processing. Save time and money with \u003Cstrong>fraud detection\u003C\u002Fstrong> and Seller Protection features†.\u003C\u002Fp>\n\u003Cp>Plus, you’ll meet \u003Cstrong>global compliance standards\u003C\u002Fstrong> (such as PCI, PSD2, SCA, and 3D Secure), bringing international markets within reach.\u003C\u002Fp>\n\u003Cp>†Available on eligible purchases. Limits apply.\u003C\u002Fp>\n\u003Ch4>Flexible payment options\u003C\u002Fh4>\n\u003Cp>Shoppers are nearly \u003Cstrong>three times more likely to buy\u003C\u002Fstrong> when you offer PayPal.¹ Increase conversions by automatically \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#section-35\" rel=\"nofollow ugc\">displaying PayPal buttons\u003C\u002Fa> on product pages, in-cart, and at checkout.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-later\" rel=\"nofollow ugc\">PayPal Pay Later\u003C\u002Fa> options help boost conversion rates and \u003Cstrong>increase cart sizes by 39%\u003C\u002Fstrong>.² Let customers pay over time while you get paid upfront — at no additional cost. Available in select countries. \u003Ca href=\"https:\u002F\u002Fdeveloper.paypal.com\u002Fdocs\u002Fcheckout\u002Fpay-later\u002Fus\u002F\" rel=\"nofollow ugc\">Learn more about Pay Later messaging\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Venmo users spend 2.2 times more annually\u003C\u002Fstrong> on online purchases than other online buyers.³ Now you can \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-with-venmo\" rel=\"nofollow ugc\">reach Venmo shoppers\u003C\u002Fa> (US only) and allow them to share their purchases with friends.\u003C\u002Fp>\n\u003Ch4>Country-specific payments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard Card Processing:\u003C\u002Fstrong> Suitable for all business and personal seller accounts. Card transactions are managed via a prebuilt user experience, simplifying compliance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Card Processing:\u003C\u002Fstrong> Customize the look, feel, and placement of debit and credit card payment fields. You can also use fraud protection tools to set up personal risk tolerance filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Earn recurring revenue through subscriptions\u003C\u002Fh4>\n\u003Cp>Drive repeat business for stable, predictable income using \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fwebapps\u002Fmpp\u002Fsubscription-payments\" rel=\"nofollow ugc\">PayPal Subscriptions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also use PayPal’s \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Fbrc\u002Farticle\u002Fsecurely-store-payments\" rel=\"nofollow ugc\">Vaulting\u003C\u002Fa> feature to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Offer flexible plans with fixed or quantity-based pricing.\u003C\u002Fli>\n\u003Cli>Set billing cycles for any period.\u003C\u002Fli>\n\u003Cli>Offer discounted trial periods or prorated payments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With no monthly or setup fees, it’s simple for your customers — and \u003Cstrong>great for your business\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#get-vaulting-approval\" rel=\"nofollow ugc\">account approval required\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legal Disclosures:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>*For Australian users, the PayPal service is provided by PayPal Australia Pty Limited AFSL 304962. Any information provided is general only and does not take into account your objectives, financial situation, or needs. Please read and consider the CFSGPDS (paypal.com.au) before acquiring or using the service. See website for TMD.\u003C\u002Fp>\n\u003Col>\n\u003Cli>An online study commissioned by PayPal and conducted by Netfluential in November 2020, involving 1,000 US online shoppers ages 18-39.\u003C\u002Fli>\n\u003Cli>PayPal Q2 Earnings 2021.\u003C\u002Fli>\n\u003Cli>Edison Trends commissioned by PayPal, April 2020 to March 2021. Edison Trends conducted a behavioral panel of email receipts from 306,939 US consumers and 3.4+ M purchases at a vertical level between Pay with Venmo and non-Venmo users during a 12-month period.\u003C\u002Fli>\n\u003C\u002Fol>\n","PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit\u002Fdebit cards, alternative digital wallets and bank accounts.",800000,24094813,54,528,"2026-03-05T15:21:00.000Z","6.5",[87,106,107,108,23],"ecommerce","payments","paypal","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-paypal-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-paypal-payments.3.4.1.zip",1,"2023-06-20 00:00:00",{"slug":114,"name":115,"version":116,"author":75,"author_profile":76,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":81,"num_ratings":121,"last_updated":122,"tested_up_to":49,"requires_at_least":123,"requires_php":51,"tags":124,"homepage":126,"download_link":127,"security_score":33,"vuln_count":128,"unpatched_count":13,"last_vuln_date":92,"fetched_at":28},"woocommerce-gateway-stripe","WooCommerce Stripe Payment Gateway","10.5.2","\u003Cp>Changing consumer behavior has resulted in an explosion of payment methods and experiences, which are great for increasing conversion and lowering costs—but can be difficult for businesses to maintain. Give customers a best-in-class checkout experience while you remain focused on your core business. This is the official plugin created by Stripe and WooCommerce.\u003C\u002Fp>\n\u003Ch4>Drive 11.9% in revenue with an optimized checkout experience from Stripe\u003C\u002Fh4>\n\u003Cp>The enhanced checkout experience from Stripe can help customers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Boost conversion:\u003C\u002Fstrong> Provide an optimal experience across mobile, tablet, and desktop with a responsive checkout, and offer 23 payment methods, including \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fpayments\u002Flink\" rel=\"nofollow ugc\">Link\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fapple-pay\u002F\" rel=\"nofollow ugc\">Apple Pay\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fpayments\u002Fsolutions\u002F\" rel=\"nofollow ugc\">Google Pay\u003C\u002Fa>, out of the box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expand your customer base:\u003C\u002Fstrong> Convert customers who might otherwise abandon their cart with buy now, pay later methods like Klarna, Affirm, and Afterpay\u002FClearpay, wallets like Apple Pay, Google Pay, Alipay, and WeChat Pay, and local payment methods such as Bancontact in Europe and Alipay in Asia Pacific. Deliver a localized payment experience with out-of-the-box support for localized error messages, right-to-left languages, and automatic adjustment of input fields based on payment method and country.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meet existing customer demand and localize the experience:\u003C\u002Fstrong> Offer \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fguides\u002Fpayment-methods-guide\" rel=\"nofollow ugc\">local payment methods\u003C\u002Fa>, such as ACH Direct Debit, Bacs Direct Debit, Bancontact, BECS Direct Debit, BLIK, Boleto, Cash App Pay, EPS, iDEAL, Multibanco, OXXO, Pre-authorized debit payments, Przelewy 24, and SEPA Direct Debit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fight fraud:\u003C\u002Fstrong> Detect and prevent fraud with \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fradar\" rel=\"nofollow ugc\">Stripe Radar\u003C\u002Fa>, which offers seamlessly integrated, powerful fraud-detection tools that use machine learning to detect and flag potentially fraudulent transactions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accept in-person payments for products and services:\u003C\u002Fstrong> Use the Stripe Terminal M2 card reader or get started with no additional hardware using Tap to Pay on iPhone, or Tap to Pay on Android.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support subscriptions:\u003C\u002Fstrong> Support recurring payments with various payment methods via \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage cash flow:\u003C\u002Fstrong> Get paid within minutes with Stripe Instant Payouts, if eligible.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Achieve \u003Ca href=\"https:\u002F\u002Fdocs.stripe.com\u002Fsecurity\" rel=\"nofollow ugc\">PCI-DSS\u003C\u002Fa> compliance with \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fpayments\u002Felements\" rel=\"nofollow ugc\">Stripe Elements\u003C\u002Fa> hosted input fields.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Support Strong Customer Authentication (SCA).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Stripe is available for store owners and merchants in \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fglobal\" rel=\"nofollow ugc\">46 countries worldwide\u003C\u002Fa>, with more to come.\u003C\u002Fp>\n\u003Ch3>Compatibility Notes\u003C\u002Fh3>\n\u003Cp>The following items note specific versions that include important changes, features, or deprecations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>10.4.0\n\u003Cul>\n\u003Cli>Optimized Checkout Suite no longer enabled by default for new installs\u003C\u002Fli>\n\u003Cli>Removed the main Payment Request Buttons backend class, WC_Stripe_Payment_Request, which was deprecated in 10.2.0\u003C\u002Fli>\n\u003Cli>Removed the deprecated WC_Stripe_Apple_Pay class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>10.3.0\n\u003Cul>\n\u003Cli>Removed legacy checkout payment method classes and settings retrieval methods\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>10.2.0\n\u003Cul>\n\u003Cli>Optimized Checkout Suite enabled by default for all new installations\u003C\u002Fli>\n\u003Cli>Add minimum transaction amounts for BRL, INR, NZD, THB, CZK, HUF, AED, MYR, PLN, RON\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>10.1.0\n\u003Cul>\n\u003Cli>Improved express checkout address handling for countries without state\u002Fpostal codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>10.0.0\n\u003Cul>\n\u003Cli>Payment Request Buttons are fully replaced by Express Checkout\u003C\u002Fli>\n\u003Cli>Legacy Checkout is fully deprecated and no longer available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>9.8.0\n\u003Cul>\n\u003Cli>Optimized Checkout Suite available via a configuration setting\u003C\u002Fli>\n\u003Cli>We will disable the Affirm or Klarna payment methods if the respective official plugin is enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>9.7.0\n\u003Cul>\n\u003Cli>Improved express checkout support for custom checkout fields\u003C\u002Fli>\n\u003Cli>Validate customer details against required billing fields from checkout before sending to Stripe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>9.6.0\n\u003Cul>\n\u003Cli>Legacy checkout deprecated by default\u003C\u002Fli>\n\u003Cli>Voucher payment methods can be used for subscription purchases when manual renewals are available\u003C\u002Fli>\n\u003Cli>Include extension data from block checkout for express checkout orders\u003C\u002Fli>\n\u003Cli>Add hooks to support custom checkout fields for classic checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>9.5.0\n\u003Cul>\n\u003Cli>Synchronize payment methods with Stripe\u003C\u002Fli>\n\u003Cli>Support Pre-Authorized Debit (PAD) in Canada and the US\u003C\u002Fli>\n\u003Cli>Support BLIK in Poland and from other EU countries\u003C\u002Fli>\n\u003Cli>Support BECS Direct Debit payments in Australia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept debit and credit cards in 135+ currencies, many local methods like Alipay, ACH, and SEPA, and express checkout with Apple Pay and Google Pay.",700000,46552811,219,"2026-03-13T08:11:00.000Z","6.7",[87,107,125,22,23],"stripe","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-gateway-stripe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-gateway-stripe.10.5.2.zip",4,{"attackSurface":130,"codeSignals":614,"taintFlows":791,"riskAssessment":824,"analyzedAt":834},{"hooks":131,"ajaxHandlers":601,"restRoutes":602,"shortcodes":609,"cronEvents":610,"entryPointCount":111,"unprotectedCount":13},[132,138,141,144,149,152,155,157,159,161,163,166,170,175,179,183,187,191,195,199,203,207,211,215,219,224,228,233,237,240,244,249,253,257,260,265,269,272,274,276,281,285,288,293,298,301,304,307,310,313,318,320,325,329,333,335,337,338,342,345,350,354,356,358,360,364,368,370,372,374,378,380,381,386,389,392,396,399,401,404,408,411,414,418,421,424,427,430,432,435,438,441,444,447,450,452,454,457,459,462,465,468,469,472,475,478,481,482,485,487,488,490,492,494,496,497,499,502,503,504,505,507,508,510,512,513,515,516,519,521,523,526,529,531,533,535,536,539,541,543,545,547,549,550,552,554,557,559,562,563,567,569,571,573,576,577,579,582,585,588,592,594,596,597,598],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","init","pronamic_datetime_load_plugin_textdomain","packages\\pronamic\\wp-datetime\\pronamic-datetime.php",38,{"type":133,"name":134,"callback":139,"file":140,"line":137},"pronamic_money_load_plugin_textdomain","packages\\pronamic\\wp-money\\pronamic-money.php",{"type":133,"name":142,"callback":139,"file":140,"line":143},"change_locale",39,{"type":133,"name":145,"callback":146,"priority":111,"file":147,"line":148},"plugins_loaded","initialize_latest_version","packages\\woocommerce\\action-scheduler\\action-scheduler.php",37,{"type":133,"name":145,"callback":150,"priority":13,"file":147,"line":151},"action_scheduler_register_3_dot_9_dot_3",40,{"type":133,"name":134,"callback":134,"priority":13,"file":153,"line":154},"packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler.php",196,{"type":133,"name":134,"callback":134,"priority":111,"file":153,"line":156},197,{"type":133,"name":134,"callback":134,"priority":111,"file":153,"line":158},198,{"type":133,"name":134,"callback":134,"priority":111,"file":153,"line":160},199,{"type":133,"name":134,"callback":134,"priority":111,"file":153,"line":162},200,{"type":133,"name":134,"callback":164,"priority":111,"file":153,"line":165},"closure",202,{"type":133,"name":167,"callback":168,"file":153,"line":169},"action_scheduler\u002Fmigration_complete","ActionScheduler_WPCommentCleaner::maybe_schedule_cleanup",261,{"type":133,"name":171,"callback":172,"priority":46,"file":173,"line":174},"action_scheduler_canceled_action","log_canceled_action","packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Logger.php",67,{"type":133,"name":176,"callback":177,"priority":46,"file":173,"line":178},"action_scheduler_begin_execute","log_started_action",68,{"type":133,"name":180,"callback":181,"priority":46,"file":173,"line":182},"action_scheduler_after_execute","log_completed_action",69,{"type":133,"name":184,"callback":185,"priority":46,"file":173,"line":186},"action_scheduler_failed_execution","log_failed_action",70,{"type":133,"name":188,"callback":189,"priority":46,"file":173,"line":190},"action_scheduler_failed_action","log_timed_out_action",71,{"type":133,"name":192,"callback":193,"priority":46,"file":173,"line":194},"action_scheduler_unexpected_shutdown","log_unexpected_shutdown",72,{"type":133,"name":196,"callback":197,"priority":46,"file":173,"line":198},"action_scheduler_reset_action","log_reset_action",73,{"type":133,"name":200,"callback":201,"priority":46,"file":173,"line":202},"action_scheduler_execution_ignored","log_ignored_action",74,{"type":133,"name":204,"callback":205,"priority":46,"file":173,"line":206},"action_scheduler_failed_fetch_action","log_failed_fetch_action",75,{"type":133,"name":208,"callback":209,"priority":46,"file":173,"line":210},"action_scheduler_failed_to_schedule_next_instance","log_failed_schedule_next_instance",76,{"type":133,"name":212,"callback":213,"priority":46,"file":173,"line":214},"action_scheduler_bulk_cancel_actions","bulk_log_cancel_actions",77,{"type":133,"name":216,"callback":217,"file":173,"line":218},"action_scheduler_stored_action","log_stored_action",84,{"type":133,"name":220,"callback":221,"file":222,"line":223},"woocommerce_admin_status_content_action-scheduler","render_admin_ui","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_AdminView.php",56,{"type":133,"name":225,"callback":226,"file":222,"line":227},"woocommerce_system_status_report","system_status_report",57,{"type":229,"name":230,"callback":231,"file":222,"line":232},"filter","woocommerce_admin_status_tabs","register_system_status_tab",58,{"type":133,"name":234,"callback":235,"file":222,"line":236},"admin_menu","register_menu",61,{"type":133,"name":238,"callback":239,"file":222,"line":81},"admin_notices","maybe_check_pastdue_actions",{"type":133,"name":241,"callback":242,"file":222,"line":243},"current_screen","add_help_tabs",63,{"type":229,"name":245,"callback":246,"priority":26,"file":247,"line":248},"action_scheduler_store_class","set_store_class","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_DataController.php",190,{"type":229,"name":250,"callback":251,"priority":26,"file":247,"line":252},"action_scheduler_logger_class","set_logger_class",191,{"type":133,"name":254,"callback":255,"file":247,"line":256},"deactivate_plugin","mark_migration_incomplete",192,{"type":133,"name":258,"callback":259,"file":247,"line":156},"action_scheduler\u002Fprogress_tick","maybe_free_memory",{"type":133,"name":261,"callback":262,"file":263,"line":264},"shutdown","handle_unexpected_shutdown","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_FatalErrorMonitor.php",45,{"type":133,"name":266,"callback":267,"priority":13,"file":263,"line":268},"action_scheduler_before_execute","track_current_action",46,{"type":133,"name":180,"callback":270,"priority":13,"file":263,"line":271},"untrack_action",47,{"type":133,"name":200,"callback":270,"priority":13,"file":263,"line":273},48,{"type":133,"name":184,"callback":270,"priority":13,"file":263,"line":275},49,{"type":133,"name":277,"callback":278,"priority":46,"file":279,"line":280},"action_scheduler\u002Fcreated_table","set_autoincrement","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_ListTable.php",554,{"type":229,"name":282,"callback":283,"file":284,"line":194},"cron_schedules","add_wp_cron_schedule","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_QueueRunner.php",{"type":133,"name":261,"callback":286,"file":284,"line":287},"maybe_dispatch_async_request",95,{"type":133,"name":289,"callback":290,"file":291,"line":292},"action_scheduler_init","schedule_recurring_scheduler_hook","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_RecurringActionScheduler.php",28,{"type":133,"name":294,"callback":295,"priority":46,"file":296,"line":297},"pre_get_comments","filter_comment_queries","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_WPCommentCleaner.php",44,{"type":133,"name":299,"callback":300,"priority":11,"file":296,"line":264},"wp_count_comments","filter_comment_count",{"type":133,"name":302,"callback":303,"priority":46,"file":296,"line":268},"comment_feed_where","filter_comment_feed",{"type":133,"name":305,"callback":306,"file":296,"line":275},"load-tools_page_action-scheduler","register_admin_notice",{"type":133,"name":308,"callback":306,"file":296,"line":309},"load-woocommerce_page_wc-status",50,{"type":133,"name":238,"callback":311,"file":296,"line":312},"print_admin_notice",109,{"type":133,"name":314,"callback":315,"priority":46,"file":316,"line":317},"action_scheduler_deleted_action","clear_deleted_action_logs","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_DBLogger.php",112,{"type":133,"name":277,"callback":278,"priority":46,"file":319,"line":206},"packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_HybridStore.php",{"type":229,"name":321,"callback":322,"priority":46,"file":323,"line":324},"comments_clauses","filter_comment_query_clauses","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_wpCommentLogger.php",129,{"type":133,"name":326,"callback":327,"priority":46,"file":323,"line":328},"action_scheduler_before_process_queue","disable_comment_counting",254,{"type":133,"name":330,"callback":331,"priority":46,"file":323,"line":332},"action_scheduler_after_process_queue","enable_comment_counting",255,{"type":133,"name":294,"callback":295,"priority":46,"file":323,"line":334},259,{"type":133,"name":299,"callback":300,"priority":11,"file":323,"line":336},260,{"type":133,"name":302,"callback":303,"priority":46,"file":323,"line":169},{"type":133,"name":339,"callback":340,"file":323,"line":341},"wp_insert_comment","delete_comment_count_cache",264,{"type":133,"name":343,"callback":340,"file":323,"line":344},"wp_set_comment_status",265,{"type":229,"name":346,"callback":347,"priority":46,"file":348,"line":349},"wp_insert_post_data","filter_insert_post_data","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_wpPostStore.php",81,{"type":229,"name":351,"callback":352,"priority":46,"file":348,"line":353},"pre_wp_unique_post_slug","set_unique_post_slug",82,{"type":229,"name":351,"callback":352,"priority":46,"file":348,"line":355},518,{"type":229,"name":346,"callback":347,"priority":46,"file":348,"line":357},1006,{"type":229,"name":351,"callback":352,"priority":46,"file":348,"line":359},1007,{"type":229,"name":361,"callback":362,"file":348,"line":363},"action_scheduler_migration_dependencies_met","migration_dependencies_met",1094,{"type":133,"name":238,"callback":365,"priority":46,"file":366,"line":367},"display_migration_notice","packages\\woocommerce\\action-scheduler\\classes\\migration\\Controller.php",176,{"type":229,"name":245,"callback":369,"priority":26,"file":366,"line":248},"get_store_class",{"type":229,"name":250,"callback":371,"priority":26,"file":366,"line":252},"get_logger_class",{"type":133,"name":134,"callback":373,"file":366,"line":256},"maybe_hook_migration",{"type":133,"name":375,"callback":376,"file":366,"line":377},"wp_loaded","schedule_migration",193,{"type":133,"name":305,"callback":379,"priority":46,"file":366,"line":154},"hook_admin_notices",{"type":133,"name":308,"callback":379,"priority":46,"file":366,"line":156},{"type":133,"name":382,"callback":383,"priority":46,"file":384,"line":385},"action_scheduler_before_schema_update","update_schema_3_0","packages\\woocommerce\\action-scheduler\\classes\\schema\\ActionScheduler_LoggerSchema.php",35,{"type":133,"name":382,"callback":387,"priority":46,"file":388,"line":151},"update_schema_5_0","packages\\woocommerce\\action-scheduler\\classes\\schema\\ActionScheduler_StoreSchema.php",{"type":133,"name":314,"callback":390,"file":391,"line":151},"on_action_deleted","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Action\\Delete_Command.php",{"type":133,"name":200,"callback":393,"file":394,"line":395},"on_action_ignored","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Action\\Run_Command.php",42,{"type":133,"name":180,"callback":397,"file":394,"line":398},"on_action_executed",43,{"type":133,"name":184,"callback":400,"priority":46,"file":394,"line":297},"on_action_failed",{"type":133,"name":402,"callback":403,"priority":46,"file":394,"line":264},"action_scheduler_failed_validation","on_action_invalid",{"type":133,"name":266,"callback":405,"file":406,"line":407},"before_execute","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\ActionScheduler_WPCLI_QueueRunner.php",87,{"type":133,"name":180,"callback":409,"priority":46,"file":406,"line":410},"after_execute",88,{"type":133,"name":184,"callback":412,"priority":46,"file":406,"line":413},"action_failed",89,{"type":133,"name":415,"callback":164,"file":416,"line":417},"action_scheduler\u002Fmigrate_action_dry_run","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Migration_Command.php",137,{"type":133,"name":419,"callback":164,"file":416,"line":420},"action_scheduler\u002Fno_action_to_migrate",144,{"type":133,"name":422,"callback":164,"file":416,"line":423},"action_scheduler\u002Fmigrate_action_failed",151,{"type":133,"name":425,"callback":164,"priority":46,"file":416,"line":426},"action_scheduler\u002Fmigrate_action_incomplete",158,{"type":133,"name":428,"callback":164,"priority":46,"file":416,"line":429},"action_scheduler\u002Fmigrated_action",167,{"type":133,"name":431,"callback":164,"file":416,"line":367},"action_scheduler\u002Fmigration_batch_starting",{"type":133,"name":433,"callback":164,"file":416,"line":434},"action_scheduler\u002Fmigration_batch_complete",183,{"type":229,"name":436,"callback":164,"file":437,"line":143},"pronamic_pay_modules","packages\\wp-pay\\core\\pronamic-pay-core.php",{"type":133,"name":234,"callback":439,"file":440,"line":309},"anonymous","packages\\wp-pay\\core\\src\\Admin\\AdminAboutPage.php",{"type":133,"name":442,"callback":439,"file":440,"line":443},"admin_head",51,{"type":133,"name":445,"callback":439,"file":440,"line":446},"pronamic_pay_install",53,{"type":133,"name":448,"callback":439,"file":449,"line":443},"post_edit_form_tag","packages\\wp-pay\\core\\src\\Admin\\AdminGatewayPostType.php",{"type":133,"name":451,"callback":439,"file":449,"line":446},"add_meta_boxes",{"type":133,"name":453,"callback":439,"priority":46,"file":449,"line":227},"after_delete_post",{"type":229,"name":455,"callback":439,"priority":46,"file":449,"line":456},"display_post_states",59,{"type":229,"name":458,"callback":439,"file":449,"line":236},"post_updated_messages",{"type":229,"name":460,"callback":439,"file":461,"line":151},"debug_information","packages\\wp-pay\\core\\src\\Admin\\AdminHealth.php",{"type":229,"name":463,"callback":439,"file":461,"line":464},"site_status_tests",41,{"type":133,"name":466,"callback":439,"file":467,"line":407},"admin_init","packages\\wp-pay\\core\\src\\Admin\\AdminModule.php",{"type":133,"name":234,"callback":439,"file":467,"line":410},{"type":133,"name":470,"callback":439,"file":467,"line":471},"load-post.php",90,{"type":133,"name":473,"callback":439,"file":467,"line":474},"admin_enqueue_scripts",92,{"type":229,"name":476,"callback":439,"file":467,"line":477},"parent_file",94,{"type":133,"name":479,"callback":439,"file":480,"line":292},"load-edit.php","packages\\wp-pay\\core\\src\\Admin\\AdminPaymentBulkActions.php",{"type":133,"name":238,"callback":439,"file":480,"line":456},{"type":229,"name":483,"callback":439,"file":484,"line":101},"request","packages\\wp-pay\\core\\src\\Admin\\AdminPaymentPostType.php",{"type":229,"name":486,"callback":439,"priority":46,"file":484,"line":232},"list_table_primary_column",{"type":133,"name":470,"callback":439,"file":484,"line":81},{"type":133,"name":238,"callback":439,"file":484,"line":489},64,{"type":133,"name":451,"callback":439,"file":484,"line":491},66,{"type":229,"name":493,"callback":439,"priority":46,"file":484,"line":178},"post_row_actions",{"type":229,"name":495,"callback":439,"file":484,"line":186},"default_hidden_columns",{"type":229,"name":458,"callback":439,"file":484,"line":194},{"type":133,"name":466,"callback":439,"file":498,"line":143},"packages\\wp-pay\\core\\src\\Admin\\AdminSettings.php",{"type":229,"name":483,"callback":439,"file":500,"line":501},"packages\\wp-pay\\core\\src\\Admin\\AdminSubscriptionPostType.php",52,{"type":229,"name":486,"callback":439,"priority":46,"file":500,"line":227},{"type":133,"name":470,"callback":439,"file":500,"line":236},{"type":133,"name":238,"callback":439,"file":500,"line":243},{"type":133,"name":451,"callback":439,"file":500,"line":506},65,{"type":229,"name":493,"callback":439,"priority":46,"file":500,"line":174},{"type":133,"name":509,"callback":439,"file":500,"line":182},"pre_get_posts",{"type":229,"name":511,"callback":439,"file":500,"line":190},"removable_query_args",{"type":229,"name":458,"callback":439,"file":500,"line":198},{"type":133,"name":466,"callback":439,"file":514,"line":395},"packages\\wp-pay\\core\\src\\Admin\\AdminTour.php",{"type":133,"name":466,"callback":439,"file":514,"line":398},{"type":133,"name":134,"callback":439,"priority":517,"file":518,"line":395},5,"packages\\wp-pay\\core\\src\\Admin\\Install.php",{"type":133,"name":134,"callback":439,"priority":13,"file":520,"line":143},"packages\\wp-pay\\core\\src\\GatewayPostType.php",{"type":133,"name":522,"callback":439,"file":520,"line":297},"rest_api_init",{"type":133,"name":134,"callback":439,"priority":13,"file":524,"line":525},"packages\\wp-pay\\core\\src\\Payments\\PaymentPostType.php",32,{"type":133,"name":134,"callback":439,"priority":527,"file":524,"line":528},9,33,{"type":229,"name":321,"callback":439,"priority":46,"file":530,"line":273},"packages\\wp-pay\\core\\src\\Payments\\PaymentsModule.php",{"type":229,"name":532,"callback":439,"priority":517,"file":530,"line":443},"pronamic_payment_redirect_url",{"type":133,"name":534,"callback":439,"priority":46,"file":530,"line":101},"pronamic_payment_status_update",{"type":133,"name":522,"callback":439,"file":530,"line":227},{"type":133,"name":537,"callback":439,"priority":46,"file":538,"line":292},"pronamic_pay_payment_status_check","packages\\wp-pay\\core\\src\\Payments\\StatusChecker.php",{"type":133,"name":534,"callback":439,"priority":46,"file":538,"line":540},31,{"type":133,"name":542,"callback":439,"priority":46,"file":538,"line":525},"trashed_post",{"type":133,"name":544,"callback":439,"priority":46,"file":538,"line":528},"delete_post",{"type":133,"name":145,"callback":439,"priority":13,"file":546,"line":169},"packages\\wp-pay\\core\\src\\Plugin.php",{"type":133,"name":134,"callback":439,"priority":13,"file":546,"line":548},262,{"type":133,"name":134,"callback":439,"priority":527,"file":546,"line":344},{"type":133,"name":375,"callback":439,"priority":26,"file":546,"line":551},268,{"type":133,"name":375,"callback":439,"priority":26,"file":546,"line":553},269,{"type":229,"name":555,"callback":439,"priority":46,"file":546,"line":556},"pronamic_datetime_default_format",272,{"type":133,"name":134,"callback":439,"file":558,"line":385},"packages\\wp-pay\\core\\src\\Settings.php",{"type":133,"name":134,"callback":439,"priority":13,"file":560,"line":561},"packages\\wp-pay\\core\\src\\Subscriptions\\SubscriptionPostType.php",34,{"type":133,"name":134,"callback":439,"priority":527,"file":560,"line":385},{"type":133,"name":564,"callback":439,"file":565,"line":566},"pronamic_pay_webhook_log_payment","packages\\wp-pay\\core\\src\\Webhooks\\WebhookLogger.php",30,{"type":133,"name":134,"callback":164,"file":568,"line":143},"packages\\wp-pay-extensions\\woocommerce\\pronamic-pay-woocommerce.php",{"type":229,"name":570,"callback":164,"file":568,"line":446},"pronamic_pay_plugin_integrations",{"type":229,"name":572,"callback":164,"file":568,"line":182},"pronamic_pay_gateways",{"type":133,"name":134,"callback":439,"file":574,"line":575},"packages\\wp-pay-extensions\\woocommerce\\src\\Extension.php",85,{"type":133,"name":466,"callback":439,"priority":31,"file":574,"line":407},{"type":229,"name":578,"callback":439,"file":574,"line":413},"woocommerce_payment_gateways",{"type":229,"name":580,"callback":439,"priority":11,"file":574,"line":581},"woocommerce_thankyou_order_received_text",91,{"type":229,"name":583,"callback":439,"priority":46,"file":574,"line":584},"woocommerce_checkout_fields",125,{"type":133,"name":586,"callback":439,"priority":46,"file":574,"line":587},"woocommerce_checkout_update_order_meta",126,{"type":133,"name":589,"callback":439,"priority":46,"file":590,"line":591},"woocommerce_after_checkout_validation","packages\\wp-pay-extensions\\woocommerce\\src\\Gateway.php",173,{"type":229,"name":572,"callback":164,"file":593,"line":268},"packages\\wp-pay-gateways\\omnikassa-2\\pronamic-pay-with-rabo-smart-pay.php",{"type":133,"name":145,"callback":164,"file":595,"line":297},"pronamic-pay-with-rabo-smart-pay-for-woocommerce.php",{"type":229,"name":570,"callback":164,"file":595,"line":232},{"type":229,"name":572,"callback":164,"file":595,"line":190},{"type":133,"name":599,"callback":164,"file":595,"line":600},"before_woocommerce_init",102,[],[603],{"namespace":604,"route":605,"methods":606,"callback":439,"permissionCallback":164,"file":520,"line":608},"pronamic-pay\u002Fv1","\u002Fgateways\u002F(?P\u003Cconfig_id>\\d+)\u002Fadmin",[607],"GET",178,[],[611],{"hook":612,"callback":612,"file":613,"line":334},"pronamic_pay_license_check","packages\\wp-pay\\core\\src\\LicenseManager.php",{"dangerousFunctions":615,"sqlUsage":621,"outputEscaping":638,"fileOperations":13,"externalRequests":788,"nonceChecks":128,"capabilityChecks":789,"bundledLibraries":790},[616],{"fn":617,"file":618,"line":619,"context":620},"unserialize","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_DBStore.php",397,"$schedule = unserialize( $data->schedule ); \u002F\u002F phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.se",{"prepared":210,"raw":34,"locations":622},[623,626,629,632,635,636],{"file":279,"line":624,"context":625},360,"$wpdb->get_col() with variable interpolation",{"file":618,"line":627,"context":628},1169,"$wpdb->query() with variable interpolation",{"file":319,"line":630,"context":631},154,"$wpdb->get_var() with variable interpolation",{"file":323,"line":633,"context":634},203,"$wpdb->get_results() with variable interpolation",{"file":384,"line":410,"context":625},{"file":388,"line":637,"context":625},130,{"escaped":639,"rawEcho":640,"locations":641},520,78,[642,645,647,648,650,652,654,657,659,662,664,666,667,669,670,672,674,675,677,679,682,684,686,689,690,692,693,695,696,698,699,701,702,703,705,707,709,711,713,715,718,719,721,722,724,726,728,730,732,734,735,736,738,739,741,744,746,748,749,751,753,755,757,758,761,763,765,767,769,771,774,776,778,780,782,784,785,786],{"file":643,"line":312,"context":644},"packages\\pronamic\\wp-html\\src\\Element.php","raw output",{"file":643,"line":646,"context":644},120,{"file":643,"line":646,"context":644},{"file":643,"line":649,"context":644},139,{"file":643,"line":651,"context":644},142,{"file":643,"line":653,"context":644},148,{"file":655,"line":656,"context":644},"packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php",726,{"file":655,"line":658,"context":644},748,{"file":660,"line":661,"context":644},"packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_wcSystemStatus.php",110,{"file":663,"line":474,"context":644},"packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Action\\List_Command.php",{"file":665,"line":446,"context":644},"packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Action\\Next_Command.php",{"file":665,"line":489,"context":644},{"file":668,"line":151,"context":644},"packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\System_Command.php",{"file":668,"line":443,"context":644},{"file":668,"line":671,"context":644},107,{"file":668,"line":673,"context":644},160,{"file":449,"line":671,"context":644},{"file":449,"line":676,"context":644},150,{"file":484,"line":678,"context":644},487,{"file":680,"line":681,"context":644},"packages\\wp-pay\\core\\src\\HomeUrlController.php",93,{"file":680,"line":683,"context":644},121,{"file":680,"line":685,"context":644},124,{"file":687,"line":688,"context":644},"packages\\wp-pay\\core\\views\\meta-box-gateway-test.php",229,{"file":687,"line":688,"context":644},{"file":687,"line":691,"context":644},232,{"file":687,"line":691,"context":644},{"file":687,"line":694,"context":644},235,{"file":687,"line":694,"context":644},{"file":687,"line":697,"context":644},291,{"file":687,"line":697,"context":644},{"file":687,"line":700,"context":644},294,{"file":687,"line":700,"context":644},{"file":687,"line":700,"context":644},{"file":704,"line":443,"context":644},"packages\\wp-pay\\core\\views\\meta-box-payment-info.php",{"file":704,"line":706,"context":644},425,{"file":704,"line":708,"context":644},442,{"file":704,"line":710,"context":644},461,{"file":704,"line":712,"context":644},512,{"file":704,"line":714,"context":644},543,{"file":716,"line":717,"context":644},"packages\\wp-pay\\core\\views\\meta-box-payment-lines.php",136,{"file":716,"line":426,"context":644},{"file":716,"line":720,"context":644},165,{"file":716,"line":367,"context":644},{"file":716,"line":723,"context":644},221,{"file":716,"line":725,"context":644},222,{"file":716,"line":727,"context":644},271,{"file":716,"line":729,"context":644},317,{"file":716,"line":731,"context":644},332,{"file":733,"line":501,"context":644},"packages\\wp-pay\\core\\views\\meta-box-payment-refunds.php",{"file":733,"line":446,"context":644},{"file":733,"line":101,"context":644},{"file":733,"line":737,"context":644},55,{"file":733,"line":506,"context":644},{"file":740,"line":287,"context":644},"packages\\wp-pay\\core\\views\\meta-box-payment-subscription.php",{"file":742,"line":743,"context":644},"packages\\wp-pay\\core\\views\\meta-box-subscription-info.php",115,{"file":742,"line":745,"context":644},188,{"file":742,"line":747,"context":644},253,{"file":742,"line":556,"context":644},{"file":742,"line":750,"context":644},276,{"file":742,"line":752,"context":644},300,{"file":742,"line":754,"context":644},304,{"file":742,"line":756,"context":644},328,{"file":742,"line":731,"context":644},{"file":759,"line":760,"context":644},"packages\\wp-pay\\core\\views\\meta-box-subscription-payments.php",132,{"file":759,"line":762,"context":644},180,{"file":764,"line":317,"context":644},"packages\\wp-pay\\core\\views\\meta-box-subscription-update.php",{"file":764,"line":766,"context":644},152,{"file":768,"line":292,"context":644},"packages\\wp-pay\\core\\views\\notice-license.php",{"file":768,"line":770,"context":644},36,{"file":772,"line":773,"context":644},"packages\\wp-pay\\core\\views\\page-dashboard.php",26,{"file":772,"line":775,"context":644},325,{"file":777,"line":720,"context":644},"packages\\wp-pay\\core\\views\\subscription-mandate.php",{"file":777,"line":779,"context":644},184,{"file":781,"line":640,"context":644},"packages\\wp-pay\\core\\views\\subscription-renew.php",{"file":783,"line":398,"context":644},"packages\\wp-pay\\core\\views\\widget-payments-status-list.php",{"file":783,"line":297,"context":644},{"file":783,"line":275,"context":644},{"file":590,"line":787,"context":644},1167,3,11,[],[792,811],{"entryPoint":793,"graph":794,"unsanitizedCount":111,"severity":810},"display_table (packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php:736)",{"nodes":795,"edges":807},[796,801],{"id":797,"type":798,"label":799,"file":655,"line":800},"n0","source","$_GET",739,{"id":802,"type":803,"label":804,"file":655,"line":805,"wp_function":806},"n1","sink","echo() [XSS]",744,"echo",[808],{"from":797,"to":802,"sanitized":809},false,"medium",{"entryPoint":812,"graph":813,"unsanitizedCount":13,"severity":823},"\u003CActionScheduler_Abstract_ListTable> (packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php:0)",{"nodes":814,"edges":820},[815,818],{"id":797,"type":798,"label":816,"file":655,"line":817},"$_GET (x2)",189,{"id":802,"type":803,"label":804,"file":655,"line":819,"wp_function":806},530,[821],{"from":797,"to":802,"sanitized":822},true,"low",{"summary":825,"deductions":826},"The \"pronamic-pay-with-rabo-smart-pay-for-woocommerce\" v1.4.0 plugin exhibits a generally good security posture, with a well-controlled attack surface and a strong adherence to secure coding practices. The absence of known vulnerabilities (CVEs) and a low incidence of critical issues in taint analysis suggest a mature codebase.  The plugin also demonstrates a good commitment to security by utilizing prepared statements for the vast majority of its SQL queries and properly escaping a high percentage of its output.\n\nHowever, a few areas warrant attention. The presence of a `unserialize` function, even if not directly exploitable in this specific version based on the provided data, is a known risk factor that requires careful handling and input validation. Additionally, the single identified taint flow with an unsanitized path, while not classified as critical or high, represents a potential avenue for attack if not properly mitigated. The plugin also makes external HTTP requests, which can introduce risks if the target endpoints are compromised or if the data transmitted is not handled securely.\n\nOverall, the plugin is well-secured with a strong foundation of secure coding practices and a clean vulnerability history. The main concerns revolve around the `unserialize` function and the identified unsanitized path, which, while not leading to critical vulnerabilities in this analysis, should be monitored and ideally remediated to further enhance security. The plugin's strengths lie in its minimal attack surface and diligent use of prepared statements and output escaping.",[827,830,832],{"reason":828,"points":829},"Dangerous function: unserialize used",8,{"reason":831,"points":517},"Taint flow with unsanitized path identified",{"reason":833,"points":788},"External HTTP requests made","2026-03-16T23:07:52.803Z",{"wat":836,"direct":849},{"assetPaths":837,"generatorPatterns":842,"scriptPaths":843,"versionParams":844},[838,839,840,841],"\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002Fresources\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002Fresources\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002Fresources\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002Fresources\u002Fjs\u002Ffrontend.js",[],[],[845,846,847,848],"\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002Fresources\u002Fcss\u002Fadmin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002Fresources\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002Fresources\u002Fjs\u002Fadmin.js?ver=","\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-rabo-smart-pay-for-woocommerce\u002Fresources\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":850,"htmlComments":855,"htmlAttributes":859,"restEndpoints":864,"jsGlobals":867,"shortcodeOutput":870},[851,852,853,854],"pronamic-pay-woocommerce-settings-page","pronamic-pay-settings-page","pronamic-pay-payment-gateway-settings","pronamic-pay-gateway-configuration-tab",[856,857,858],"\u003C!-- Pronamic Pay payment gateway settings -->","\u003C!-- Pronamic Pay settings -->","\u003C!-- Pronamic Pay WooCommcerce Add-On -->",[860,861,862,863],"data-pronamic-pay-gateway-id","data-pronamic-pay-gateway-slug","data-pronamic-pay-gateway-method","data-pronamic-pay-payment-provider",[865,866],"\u002Fwp-json\u002Fpronamic-pay\u002Fv1\u002Fgateways","\u002Fwp-json\u002Fpronamic-pay\u002Fv1\u002Fsettings",[868,869],"pronamic_pay_settings","pronamic_pay_payment_gateways",[871,872],"[pronamic_pay_payment_form]","[pronamic_pay_order_button]"]