[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGv8KGm9ot4rt3lT2xGYz6TOHe4lDmc-P6jYtUVH-y7g":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"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":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":138,"fingerprints":293},"advanced-emt-payment-gateway","Interac e-Transfer \u002F Email Money Transfer (EMT) Gateway for WooCommerce","2.1.0","CaphLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fipodguy79\u002F","\u003Cp>A clean, reliable EMT gateway for Canadian WooCommerce stores.\u003C\u002Fp>\n\u003Cp>Customers place an order, then send an Interac e-Transfer. Your store shows clear payment instructions on:\u003Cbr \u002F>\n– The Thank You page\u003Cbr \u002F>\n– Order emails\u003Cbr \u002F>\n– My Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Order details\u003C\u002Fp>\n\u003Cp>You can use a static password\u002Fanswer, or generate dynamic answers per order. You can also offer a discount to encourage EMT.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with WooCommerce Classic Checkout and Block Checkout\u003C\u002Fli>\n\u003Cli>Static or dynamic secret answer\u003C\u002Fli>\n\u003Cli>Highly customizable instructions (with placeholders)\u003C\u002Fli>\n\u003Cli>Shows instructions in Thank You, emails, and My Account\u003C\u002Fli>\n\u003Cli>Optional EMT discount (percentage) + optional savings message\u003C\u002Fli>\n\u003Cli>Admin\u002Fdebug friendly; HPOS-ready; translatable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Upgrade (Automation & Convenience)\u003C\u002Fh4>\n\u003Cp>If you want the “stop waking me at 3am” features, upgrade to Pro. Pro adds tools that help you match incoming deposit emails to the correct order automatically (IMAP inbox watching) and avoid “same total” collisions (Auto-Match Cents).\u003C\u002Fp>\n\u003Cp>You can upgrade from the plugin settings screen.\u003C\u002Fp>\n\u003Ch3>Configuration (Recommended Setup)\u003C\u002Fh3>\n\u003Cp>Go to:\u003Cbr \u002F>\nWooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Payments \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Email Money Transfer (EMT) \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Manage\u003C\u002Fp>\n\u003Ch4>1) Basic EMT Settings\u003C\u002Fh4>\n\u003Cp>These are the settings most stores need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable\u002FDisable: turn EMT on.\u003C\u002Fli>\n\u003Cli>Title: what customers see at checkout (example: “Interac e-Transfer”).\u003C\u002Fli>\n\u003Cli>Description: short checkout text to reduce confusion (example: “Pay by EMT. Instructions shown after checkout.”).\u003C\u002Fli>\n\u003Cli>Secret Answer Mode:\n\u003Cul>\n\u003Cli>Static: you enter one answer and customers use it.\u003C\u002Fli>\n\u003Cli>Dynamic: the plugin generates an answer per order (less reuse, less confusion).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Instructions:\u003Cbr \u002F>\nWrite your “send the EMT to X email + use password Y” instructions here.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2) Instruction Placeholders (Copy\u002FPaste Safe)\u003C\u002Fh4>\n\u003Cp>You can use placeholders inside your instructions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[order]    \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Order number\u003C\u002Fli>\n\u003Cli>[answer]   \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> The secret answer\u002Fpassword for that order\u003C\u002Fli>\n\u003Cli>[amount]   \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Exact total the customer must send\u003C\u002Fli>\n\u003Cli>[discount] \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Your discount percent\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example instruction template:\u003Cbr \u002F>\nSend [amount] to payments@yourdomain.com.\u003Cbr \u002F>\nSecurity answer: [answer]\u003Cbr \u002F>\nInclude order #[order] in the message.\u003C\u002Fp>\n\u003Ch4>3) EMT Discount (Optional)\u003C\u002Fh4>\n\u003Cp>If you want to encourage EMT use:\u003Cbr \u002F>\n– Discount Percent: enter a number like 3 (for 3%).\u003Cbr \u002F>\n– Discount Message: optional. Use [discount] where you want the percent to appear.\u003Cbr \u002F>\n  If blank, the plugin uses a default “Save X% …” message.\u003C\u002Fp>\n\u003Ch3>Pro Feature: Auto-Match Cents (Unique Totals)\u003C\u002Fh3>\n\u003Cp>The biggest problem with “auto matching” is when multiple unpaid orders have the same total.\u003Cbr \u002F>\nAuto-Match Cents solves this by applying a tiny extra discount (cents) so each EMT order total becomes unique.\u003C\u002Fp>\n\u003Cp>How it works:\u003Cbr \u002F>\n– At checkout, Pro can add a small “cents” discount line (for example, -$0.07).\u003Cbr \u002F>\n– The customer sends the exact total shown.\u003Cbr \u002F>\n– When your deposit email arrives, the plugin can match the amount to the exact unpaid order.\u003C\u002Fp>\n\u003Cp>Settings:\u003Cbr \u002F>\n– Enable Auto-Match Cents\u003Cbr \u002F>\n– Auto-Match Min Cents (default 1 = $0.01)\u003Cbr \u002F>\n– Auto-Match Max Cents (default 25 = $0.25)\u003Cbr \u002F>\n– Auto-Match Window (Hours) (default 72)\u003Cbr \u002F>\n  When picking cents, the plugin avoids totals already used by unpaid EMT orders created in this window.\u003Cbr \u002F>\n– Auto-Match Line Label\u003Cbr \u002F>\n  The label shown at checkout for the tiny cents discount (example: “EMT Auto-Match Discount”).\u003C\u002Fp>\n\u003Cp>Recommended values (most stores):\u003Cbr \u002F>\n– Min: 1\u003Cbr \u002F>\n– Max: 25\u003Cbr \u002F>\n– Window: 72 hours\u003C\u002Fp>\n\u003Cp>Notes:\u003Cbr \u002F>\n– This is still a DISCOUNT line (not a fee). It reduces the order total slightly.\u003Cbr \u002F>\n– Keep the range small (1–25¢) so customers don’t feel “baited” or confused.\u003C\u002Fp>\n\u003Ch3>Pro Feature: Auto-Confirm Orders via Inbox (IMAP)\u003C\u002Fh3>\n\u003Cp>SEE SCREENSHOT 7 ON HOW TO FIND THE 7 DAY FREE TRIAL (For a limited time)\u003C\u002Fp>\n\u003Cp>Pro can check a mailbox (via IMAP) for Interac deposit emails and automatically mark matching EMT orders as paid.\u003C\u002Fp>\n\u003Cp>IMPORTANT:\u003Cbr \u002F>\n– This requires the PHP IMAP extension on your server.\u003Cbr \u002F>\n– Credentials are stored in WordPress options. Use a dedicated mailbox if possible.\u003C\u002Fp>\n\u003Ch4>Best-Practice Setup (Do This Once)\u003C\u002Fh4>\n\u003Cp>1) Create a dedicated mailbox used only for EMT deposit notifications.\u003Cbr \u002F>\n   (Example: etransfer@yourdomain.com)\u003Cbr \u002F>\n2) Ensure deposit notifications for that mailbox go ONLY to that mailbox.\u003Cbr \u002F>\n3) Turn on Auto-Match Cents (recommended) so totals are unique.\u003Cbr \u002F>\n4) Configure IMAP settings and click “Test IMAP Connection”.\u003C\u002Fp>\n\u003Ch4>IMAP Settings (Field-by-Field, Dummy-Proof)\u003C\u002Fh4>\n\u003Cp>1) IMAP Username\u003Cbr \u002F>\nUsually your full email address (example: you@domain.com).\u003Cbr \u002F>\nSome hosts use only the mailbox name—check your provider’s “Mail client setup” page.\u003C\u002Fp>\n\u003Cp>2) IMAP Password \u002F App Password\u003Cbr \u002F>\nUse your mailbox password for this email account.\u003Cbr \u002F>\nIf your email provider uses Two-Factor Authentication (2FA) and offers App Passwords (common with Gmail, Yahoo, Microsoft 365), you may need to use an App Password instead of your normal password.\u003Cbr \u002F>\nMost “website email” accounts (cPanel\u002FPlesk hosting email) do not have App Passwords—use the mailbox password you set in your hosting panel.\u003C\u002Fp>\n\u003Cp>3) IMAP Host\u003Cbr \u002F>\nThis must be your provider’s IMAP server.\u003Cbr \u002F>\nExamples: imap.gmail.com, imap.mail.yahoo.com, outlook.office365.com, or mail.yourdomain.com\u003Cbr \u002F>\nApp Passwords do not fix a wrong host—make sure Host\u002FPort\u002FEncryption are correct first.\u003C\u002Fp>\n\u003Cp>4) IMAP Encryption\u003Cbr \u002F>\nMost providers use SSL.\u003C\u002Fp>\n\u003Cp>5) IMAP Port\u003Cbr \u002F>\nMost providers use 993 for IMAP over SSL.\u003C\u002Fp>\n\u003Cp>6) Mailbox \u002F Folder\u003Cbr \u002F>\nDefault: INBOX\u003Cbr \u002F>\nYou can use a subfolder like INBOX\u002FEMT if your mailbox supports it.\u003C\u002Fp>\n\u003Cp>7) Skip Certificate Validation (advanced)\u003Cbr \u002F>\n\u003Cem>NOTE\u003C\u002Fem>– Only enable this if your mail server uses a self-signed\u002Finvalid certificate and the connection test fails.\u003Cbr \u002F>\nLeaving it off is more secure.\u003C\u002Fp>\n\u003Cp>8) Inbox Check Interval (Minutes)\u003Cbr \u002F>\nHow often to check the mailbox (default 5).\u003Cbr \u002F>\nNote: if your site relies on WP-Cron and has low traffic, the checks can be delayed. For best reliability, use server cron or WooCommerce Action Scheduler.\u003Cbr \u002F>\nsites with regular visitors will not have to worry.\u003C\u002Fp>\n\u003Cp>9) Subject Keywords (comma separated)\u003Cbr \u002F>\nOnly process emails whose subject contains at least one keyword (case-insensitive).\u003Cbr \u002F>\nDefaults include: Interac, e-Transfer, eTransfer, Autodeposit, Auto Deposit, Deposit\u003C\u002Fp>\n\u003Cp>10) Trusted Sender Addresses (comma separated)\u003Cbr \u002F>\nOnly emails from these senders can auto-confirm orders.\u003Cbr \u002F>\nDefault: notify@payments.interac.ca\u003Cbr \u002F>\nExamples:\u003Cbr \u002F>\nnotify@payments.interac.ca, payments.interac.ca\u003C\u002Fp>\n\u003Cp>11) From Contains (optional)\u003Cbr \u002F>\nAn extra filter to reduce false positives (example: interac, notify, etransfer, yourbank)\u003C\u002Fp>\n\u003Cp>12) Mark Processed Emails as Seen\u003Cbr \u002F>\nIf enabled, processed emails are marked read\u002Fseen.\u003C\u002Fp>\n\u003Cp>13) Order Completion Method\u003Cbr \u002F>\nControls how the order is marked paid. (Payment Complete is recommended.)\u003C\u002Fp>\n\u003Cp>14) Matching Window (Hours)\u003Cbr \u002F>\nOnly match unpaid EMT orders created within this window.\u003C\u002Fp>\n\u003Ch4>IMAP Connection Test\u003C\u002Fh4>\n\u003Cp>Click “Test IMAP Connection”.\u003Cbr \u002F>\nYou should see Connected OK (green) or an error message (red).\u003C\u002Fp>\n\u003Ch3>Troubleshooting (Common Problems)\u003C\u002Fh3>\n\u003Ch4>“IMAP extension missing”\u003C\u002Fh4>\n\u003Cp>Your server doesn’t have PHP IMAP enabled. Ask your host to enable the PHP IMAP extension.\u003C\u002Fp>\n\u003Ch4>“Authentication failed”\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Wrong username\u002Fpassword, or you need an App Password.\u003C\u002Fli>\n\u003Cli>Username is your email address.\u003C\u002Fli>\n\u003Cli>If you have 2FA enabled, create an App Password and use it.\u003C\u002Fli>\n\u003Cli>Some providers block IMAP until you enable IMAP access in the mailbox settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>“Could not connect \u002F Host not found”\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Wrong IMAP host.\u003C\u002Fli>\n\u003Cli>Wrong encryption or port.\u003Cbr \u002F>\nStart with SSL + 993 and the provider’s documented host.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>“Certificate \u002F SSL error”\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Try enabling “Skip Certificate Validation” ONLY if your host uses a self-signed\u002Finvalid cert.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Auto-Match isn’t finding matches\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Make sure deposit notifications land in the mailbox\u002Ffolder you configured.\u003C\u002Fli>\n\u003Cli>Confirm Trusted Senders includes the real sender address.\u003C\u002Fli>\n\u003Cli>Confirm Subject Keywords match your deposit email subjects.\u003C\u002Fli>\n\u003Cli>Enable Auto-Match Cents to prevent same-total collisions.\u003C\u002Fli>\n\u003Cli>Auto-Match is not going to match %100 of the orders, and that is mostly for security. if enough matches are not found it will be left for manual confirm.\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept Interac e-Transfer payments in WooCommerce with clear instructions, optional discounts, and static or dynamic secret answers.",100,1402,2,"2026-03-06T05:27:00.000Z","6.9.4","5.8","7.4",[19,20,21,22,23],"canada","e-transfer","interac","payment","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-emt-payment-gateway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-emt-payment-gateway.2.1.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":11,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"ipodguy79",4,160,30,94,"2026-04-05T09:59:14.518Z",[38,59,82,102,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":11,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"woocommerce-email-money-transfer-gateway","BLAZING Email Transfer Payment Gateway","2.6.2","Massoud Shakeri","https:\u002F\u002Fprofiles.wordpress.org\u002Fmassoudshakeri\u002F","\u003Cp>Many customers in Canada prefer to pay for the merchandise they buy, by e-Transfer (formerly Email Money Transfer).\u003C\u002Fp>\n\u003Ch4>What does this plugin do?\u003C\u002Fh4>\n\u003Cp>If customers choose the secret question and answer by themselves, they have to call to inform you what the Q&A are. Or they have the option to send them by Email. The other option is you give everybody a static question and answer.\u003C\u002Fp>\n\u003Cp>In both cases, if a third party, or a hacker, gain access to the username & password of your Email, he\u002Fshe can deposit the funds to any account he wants, and there is no way to cancel the transaction.\u003C\u002Fp>\n\u003Cp>So, this plugin creates a random word which can be used as an answer to the quetion. In this case, whoever has the access to your Email box, is not going to figure out what the answer to the question is. Unless he\u002Fshe hacks the backend of the website as well as your Email box.\u003C\u002Fp>\n\u003Ch4>How To use this plugin:\u003C\u002Fh4>\n\u003Cp>In the ‘Email Transfer payment gateway’ in the WooCommerce Settings, there is a field named ‘Instructions’. Whatever you enter in that field will be shown to the user in the ‘Thank You’ page after placing an order, and also in the Email.\u003C\u002Fp>\n\u003Cp>You must provide an Email for customers, so you can receive the instructions to retrieve the funds they send.\u003C\u002Fp>\n\u003Cp>Also you should keep two placeholders which are {1} and {2}.\u003C\u002Fp>\n\u003Cp>{1} will be replaced by Order Number. Customers should be encouraged to mention their order number in the secret question they send\u003C\u002Fp>\n\u003Cp>{2} will be replaced by a randomly generated 6-character long word. Customers are encouraged to use that word as the answer to the secret question.\u003C\u002Fp>\n\u003Cp>An ‘Order note’ will be added to the order, containing this randow word, so upon retrieving the funds, you will know what the answer to the secret question of each order is.\u003C\u002Fp>\n\u003Cp>An Instruction can be something like this:\u003C\u002Fp>\n\u003Cp>After placing your order, please send an Email money transfer to the following:\u003C\u002Fp>\n\u003Cp>Email: xxx@yyy.com\u003C\u002Fp>\n\u003Cp>Secret Question: Your Order Number {1}\u003C\u002Fp>\n\u003Cp>Secret Answer: {2} (MAKE SURE YOU DO NOT REMOVE THESE TWO {1} and {2})\u003C\u002Fp>\n\u003Cp>Thanks for choosing us! We appreciate your business.\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cp>Translators who did a great job converting the text of the plugin to their native language. Thank you!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pagup.com\" rel=\"nofollow ugc\">Mr. Gautier Dorval\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Many customers in Canada prefer to pay for the merchandise they buy, by e-Transfer (formerly Email Money Transfer).",2000,57594,11,"2025-01-20T03:48:00.000Z","6.7.5","4.0","",[54,55,21,22,23],"email-money-transfer","gateway","https:\u002F\u002Fblazingspider.com\u002Fplugins\u002Fwoocommerce-email-money-transfer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-email-money-transfer-gateway.2.6.2.zip",92,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":15,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":26,"last_vuln_date":81,"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",[74,75,76,22,60],"apple-pay","credit-card","google-pay","https:\u002F\u002Fwoocommerce.com\u002Fpayments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-payments.10.6.0.zip",89,7,"2026-03-30 16:13:16",{"slug":83,"name":84,"version":85,"author":63,"author_profile":64,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":15,"requires_at_least":93,"requires_php":17,"tags":94,"homepage":98,"download_link":99,"security_score":11,"vuln_count":100,"unpatched_count":26,"last_vuln_date":101,"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",[75,95,96,97,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":103,"name":104,"version":105,"author":63,"author_profile":64,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":69,"num_ratings":110,"last_updated":111,"tested_up_to":15,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":116,"download_link":117,"security_score":118,"vuln_count":32,"unpatched_count":26,"last_vuln_date":119,"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",[75,96,114,115,23],"stripe","woo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-gateway-stripe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-gateway-stripe.10.5.2.zip",98,"2023-12-27 00:00:00",{"slug":121,"name":122,"version":123,"author":63,"author_profile":64,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":15,"requires_at_least":112,"requires_php":17,"tags":131,"homepage":135,"download_link":136,"security_score":11,"vuln_count":100,"unpatched_count":26,"last_vuln_date":137,"fetched_at":28},"woocommerce-services","WooCommerce Tax (formerly WooCommerce Shipping & Tax)","3.5.1","\u003Cp>Attention: Shipping features have moved to a new dedicated plugin. Download WooCommerce Shipping.\u003C\u002Fp>\n\u003Cp>Enable automated taxes\u003Cbr \u002F>\nThat’s it! Once you update your tax settings, your store will collect sales tax at checkout based on the store address in your WooCommerce Settings.\u003C\u002Fp>\n\u003Cp>Eliminate the need to even think about sales taxes for your store\u003Cbr \u002F>\nAutomatically calculate how much sales tax should be collected for WooCommerce orders — by city, country, or state — at checkout.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following external services:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>WordPress.com connection:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description: The plugin makes requests to our own endpoints at WordPress.com (proxied via https:\u002F\u002Fapi.woocommerce.com) to fetch automated tax calculations.\u003C\u002Fli>\n\u003Cli>Website: https:\u002F\u002Fwordpress.com\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwordpress.com\u002Ftos\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Usage Tracking:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description: The plugin will send usage statistics to our own service, after the user has accepted our Terms of Service.\u003C\u002Fli>\n\u003Cli>Script: https:\u002F\u002Fstats.wp.com\u002Fw.js\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwordpress.com\u002Ftos\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","We’re here to help with tax rates: collect accurate sales tax, automatically.",600000,48372092,40,105,"2026-03-10T08:22:00.000Z",[132,22,133,134,23],"gst","tax","vat","https:\u002F\u002Fwoocommerce.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-services.3.5.1.zip","2023-05-23 00:00:00",{"attackSurface":139,"codeSignals":252,"taintFlows":282,"riskAssessment":283,"analyzedAt":292},{"hooks":140,"ajaxHandlers":241,"restRoutes":249,"shortcodes":250,"cronEvents":251,"entryPointCount":13,"unprotectedCount":13},[141,147,151,154,159,163,166,169,173,176,180,183,186,189,192,195,198,201,204,207,211,213,218,222,226,229,233,237],{"type":142,"name":143,"callback":144,"file":145,"line":146},"filter","deactivate_on_activation","__return_true","advanced-emt-payment-gateway.php",111,{"type":142,"name":148,"callback":149,"file":145,"line":150},"after_connect_url","closure",113,{"type":142,"name":152,"callback":149,"file":145,"line":153},"after_skip_url",116,{"type":155,"name":156,"callback":149,"priority":157,"file":145,"line":158},"action","admin_menu",99,120,{"type":155,"name":160,"callback":161,"priority":157,"file":145,"line":162},"woocommerce_new_order","advanced_emt_scrub_new_order",199,{"type":155,"name":164,"callback":161,"priority":157,"file":145,"line":165},"woocommerce_checkout_order_processed",200,{"type":155,"name":167,"callback":161,"priority":157,"file":145,"line":168},"woocommerce_thankyou",201,{"type":142,"name":170,"callback":149,"priority":171,"file":145,"line":172},"woocommerce_order_get_payment_method_title",10,205,{"type":155,"name":174,"callback":149,"file":145,"line":175},"admin_enqueue_scripts",213,{"type":155,"name":177,"callback":149,"priority":178,"file":145,"line":179},"wp_enqueue_scripts",20,229,{"type":155,"name":181,"callback":149,"file":145,"line":182},"before_woocommerce_init",274,{"type":142,"name":184,"callback":149,"file":145,"line":185},"woocommerce_payment_gateways",296,{"type":155,"name":187,"callback":149,"priority":171,"file":145,"line":188},"woocommerce_checkout_create_order",302,{"type":155,"name":190,"callback":149,"priority":171,"file":145,"line":191},"woocommerce_cart_calculate_fees",324,{"type":142,"name":193,"callback":149,"priority":171,"file":145,"line":194},"woocommerce_gateway_title",362,{"type":142,"name":196,"callback":149,"priority":171,"file":145,"line":197},"woocommerce_gateway_description",388,{"type":155,"name":199,"callback":149,"file":145,"line":200},"woocommerce_blocks_loaded",399,{"type":155,"name":202,"callback":149,"file":145,"line":203},"woocommerce_blocks_payment_method_type_registration",405,{"type":155,"name":205,"callback":149,"file":145,"line":206},"woocommerce_loaded",418,{"type":155,"name":208,"callback":209,"priority":171,"file":145,"line":210},"woocommerce_email_after_order_table","email_instructions",449,{"type":155,"name":167,"callback":209,"priority":100,"file":145,"line":212},450,{"type":155,"name":214,"callback":215,"priority":216,"file":145,"line":217},"woocommerce_email_header","maybe_render_instructions",5,451,{"type":155,"name":219,"callback":220,"priority":216,"file":145,"line":221},"woocommerce_sections_checkout","maybe_show_upgrade_button",452,{"type":142,"name":223,"callback":149,"file":224,"line":225},"allowed_redirect_hosts","includes\\advanced-emt-review.php",9,{"type":155,"name":227,"callback":228,"file":224,"line":34},"plugins_loaded","advanced_emt_review_boot",{"type":155,"name":230,"callback":231,"priority":171,"file":224,"line":232},"woocommerce_order_status_changed","advanced_emt_review_count_orders",42,{"type":155,"name":234,"callback":235,"file":224,"line":236},"admin_init","advanced_emt_review_handle_action",79,{"type":155,"name":238,"callback":239,"file":224,"line":240},"admin_notices","advanced_emt_review_admin_notice",118,[242,246],{"action":243,"nopriv":244,"callback":149,"hasNonce":244,"hasCapCheck":244,"file":145,"line":245},"wc_emt_set_payment_method",false,343,{"action":243,"nopriv":247,"callback":149,"hasNonce":244,"hasCapCheck":244,"file":145,"line":248},true,352,[],[],[],{"dangerousFunctions":253,"sqlUsage":254,"outputEscaping":256,"fileOperations":26,"externalRequests":26,"nonceChecks":276,"capabilityChecks":32,"bundledLibraries":277},[],{"prepared":26,"raw":26,"locations":255},[],{"escaped":257,"rawEcho":225,"locations":258},22,[259,262,264,265,267,269,271,273,274],{"file":145,"line":260,"context":261},567,"raw output",{"file":145,"line":263,"context":261},568,{"file":224,"line":129,"context":261},{"file":224,"line":266,"context":261},106,{"file":224,"line":268,"context":261},108,{"file":224,"line":270,"context":261},109,{"file":224,"line":272,"context":261},110,{"file":224,"line":150,"context":261},{"file":224,"line":275,"context":261},114,3,[278],{"name":279,"version":280,"knownCves":281},"Freemius","1.0",[],[],{"summary":284,"deductions":285},"The 'advanced-emt-payment-gateway' plugin v2.1.0 exhibits a mixed security posture. While it demonstrates good practices like 100% prepared statement usage for SQL queries and the absence of critical or high severity taint flows, significant concerns arise from its attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks, presenting a direct risk of unauthorized execution of plugin functionalities.\n\nDespite the lack of recorded vulnerabilities in its history, the presence of unprotected AJAX endpoints is a critical security flaw. The plugin also has a moderate percentage of properly escaped outputs (71%), indicating potential for cross-site scripting (XSS) vulnerabilities in the remaining 29% of outputs. The bundled Freemius library, while common, should be monitored for its own security updates. The limited number of entry points is a positive, but the unprotected nature of these points overshadows this benefit.\n\nIn conclusion, the plugin has some strong security foundations, particularly in its database interaction. However, the unprotected AJAX endpoints create a substantial and easily exploitable attack vector. The moderate output escaping also warrants attention. Until these authentication and output sanitization issues are addressed, the plugin carries a significant risk of unauthorized actions and potential client-side attacks.",[286,288,290],{"reason":287,"points":171},"AJAX handlers without auth checks",{"reason":289,"points":216},"Unescaped output percentage",{"reason":291,"points":276},"Bundled Freemius v1.0 library","2026-03-16T21:00:55.454Z",{"wat":294,"direct":303},{"assetPaths":295,"generatorPatterns":298,"scriptPaths":299,"versionParams":300},[296,297],"\u002Fwp-content\u002Fplugins\u002Fadvanced-emt-payment-gateway\u002Fincludes\u002Fjs\u002Fadvanced-emt-checkout.js","\u002Fwp-content\u002Fplugins\u002Fadvanced-emt-payment-gateway\u002Fincludes\u002Fcss\u002Fadvanced-emt-checkout.css",[],[296],[301,302],"advanced-emt-payment-gateway\u002Fincludes\u002Fjs\u002Fadvanced-emt-checkout.js?ver=","advanced-emt-payment-gateway\u002Fincludes\u002Fcss\u002Fadvanced-emt-checkout.css?ver=",{"cssClasses":304,"htmlComments":305,"htmlAttributes":308,"restEndpoints":309,"jsGlobals":310,"shortcodeOutput":311},[],[306,307],"\u003C!-- Start of Advanced EMT Payment Gateway integration -->","\u003C!-- End of Advanced EMT Payment Gateway integration -->",[],[],[],[]]