[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPqkkZFcfKVfm1uVvcKreWKJfUeGAe6m7GPhUaYnEotw":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":130,"fingerprints":791},"ry-woocommerce-tools","RY Tools for WooCommerce","3.5.19","Richer Yang","https:\u002F\u002Fprofiles.wordpress.org\u002Ffantasyworld\u002F","\u003Cp>Let your WooCommerce store support ECPay \u002F NewebPay \u002F SmilePay.\u003C\u002Fp>\n\u003Cp>Let your WooCommerce store more with Taiwan’s habits.\u003C\u002Fp>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>You can contribute to this plugin to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRicherYang\u002FRY-WooCommerce-Tools\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>\u003C\u002Fp>\n","Accept your WooCommerce store payment with ECPay \u002F NewebPay \u002F SmilePay and shipping with ECPay \u002F NewebPay \u002F SmilePay.",5000,217661,100,8,"2026-02-12T07:17:00.000Z","6.9.4","6.6","8.0",[20,21,22,23],"gateway","payment","shipping","woocommerce","https:\u002F\u002Fry-plugin.com\u002Fry-woocommerce-tools","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fry-woocommerce-tools.3.5.19.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":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"fantasyworld",5,7620,95,30,91,"2026-04-04T01:08:05.785Z",[39,58,79,97,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":14,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"montonio-for-woocommerce","Montonio for WooCommerce","9.4.1","Montonio","https:\u002F\u002Fprofiles.wordpress.org\u002Fmontonio\u002F","\u003Cp>Montonio is a complete checkout solution for online stores that includes all popular payment methods (local banks, card payments, Apple Pay, Google Pay) plus financing and shipping. Montonio offers you everything you need in your online store checkout.\u003C\u002Fp>\n\u003Ch4>Payments\u003C\u002Fh4>\n\u003Cp>The easiest way to collect payments in your online store. Montonio payment initiation service offers integrations with all major banks in Estonia, Finland, Latvia, Lithuania and Poland, additionally Apple Pay, Google Pay, Revolut (available everywhere) and Blik in Poland.\u003C\u002Fp>\n\u003Cp>All funds are immediately deposited to your bank account and an overview of the transactions can be found in our \u003Ca href=\"https:\u002F\u002Fpartner.montonio.com\" rel=\"nofollow ugc\">partner system\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Card Payments\u003C\u002Fh4>\n\u003Cp>Give your customers more ways to pay. In addition to payment links, Montonio lets your users pay by credit card.\u003C\u002Fp>\n\u003Ch4>Apple Pay, Google Pay\u003C\u002Fh4>\n\u003Cp>Want to offer an even easier way of paying? We also have Apple Pay and Google Pay! You can add these popular mobile wallets to your online store’s checkout. Your customers can pay faster since their credit card info is stored in the digital wallet and they don’t need to enter card details with each purchase.\u003C\u002Fp>\n\u003Ch4>Refunds\u003C\u002Fh4>\n\u003Cp>You can do a partial or full refund with a couple of clicks in the Montonio Partner System. Just open the order, check what items your customer returned and refund the amount needed.\u003C\u002Fp>\n\u003Ch4>Financing (Hire purchase)\u003C\u002Fh4>\n\u003Cp>Montonio Financing is just the right solution for financing larger purchases. You customers can choose a payment schedule that exactly suits their needs. Shoppers pay in equal instalments but you will get the full payment amount upfront. Plus, there’s no service fee for the merchant.\u003C\u002Fp>\n\u003Ch4>Pay Later\u003C\u002Fh4>\n\u003Cp>Give your visitors the most convenient ways to pay – with Montonio ‘Pay later’ your customers can pay later or split purchase into two or three payments. All this without any additional interest or contract fees for them. Shoppers pay in equal instalments but you will get the full payment amount upfront.\u003C\u002Fp>\n\u003Ch4>Shipping\u003C\u002Fh4>\n\u003Cp>Handle everything from one system: automatically generate, edit and print shipping labels without having to ever leave the Montonio dashboard. Labels are automatically retrieved from providers after order creation. You can start printing with just 2 clicks. With Montonio you can add order tracking codes with a link to the providers’ tracking page.\u003C\u002Fp>\n\u003Ch4>How to get started\u003C\u002Fh4>\n\u003Cp>Adding Montonio to your store is only a matter of minutes.\u003Cbr \u002F>\n1. Sign up at \u003Ca href=\"https:\u002F\u002Fmontonio.com\" rel=\"nofollow ugc\">montonio.com\u003C\u002Fa>\u003Cbr \u002F>\n2. Verify your identity and confirm your account with Montonio\u003Cbr \u002F>\n3. Set up the plugin, insert API keys and start using Montonio. More details on how to install and set up the plugin can be found in the Installation tab.\u003C\u002Fp>\n\u003Ch4>Availability\u003C\u002Fh4>\n\u003Cp>Montonio currently offers services in these countries:\u003Cbr \u002F>\n* Payments: Estonia, Finland, Latvia, Lithuania, Poland\u003Cbr \u002F>\n* Card payments: Estonia, Finland, Latvia, Lithuania, Poland\u003Cbr \u002F>\n* Financing: Estonia\u003Cbr \u002F>\n* Pay Later: Estonia\u003Cbr \u002F>\n* Shipping: Estonia, Latvia, Lithuania\u003Cbr \u002F>\nWe are also working on adding new countries.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Any questions? Just drop us an email at support@montonio.com.\u003C\u002Fp>\n\u003Ch4>WANT TO KNOW MORE?\u003C\u002Fh4>\n\u003Cp>More information about our solutions can be found on our \u003Ca href=\"https:\u002F\u002Fmontonio.com\" rel=\"nofollow ugc\">website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to multiple Montonio services to provide payment processing, shipping management, and service improvements:\u003C\u002Fp>\n\u003Ch4>Montonio Payment Gateway (Stargate)\u003C\u002Fh4>\n\u003Cp>What it does: Processes various payment methods including bank payments, card payments, BLIK payments, hire purchase and pay later options.\u003C\u002Fp>\n\u003Cp>Data transmitted: Order information (total amount, currency, order items), customer details (name, email, billing\u002Fshipping addresses), payment method selection, and merchant identification.\u003C\u002Fp>\n\u003Cp>When transmitted: During checkout when a payment is initiated, when checking payment status, and when processing refunds.\u003C\u002Fp>\n\u003Cp>Service URLs:\u003Cbr \u002F>\n* Production: https:\u002F\u002Fstargate.montonio.com\u002Fapi\u003Cbr \u002F>\n* Sandbox: https:\u002F\u002Fsandbox-stargate.montonio.com\u002Fapi\u003C\u002Fp>\n\u003Cp>Service information: \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fmontonio_general\u002Fv3.0\u002Fmontonio_general_ee.pdf\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmontonio.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Montonio Shipping API\u003C\u002Fh4>\n\u003Cp>What it does: Manages shipping methods, pickup points, courier services, label generation and shipment tracking.\u003C\u002Fp>\n\u003Cp>Data transmitted: Shipping addresses, order details, selected shipping methods, parcel information (weight, dimensions), and shipment tracking information.\u003C\u002Fp>\n\u003Cp>When transmitted: When retrieving available shipping methods, displaying pickup points, creating shipments, and generating shipping labels.\u003C\u002Fp>\n\u003Cp>Service URLs:\u003Cbr \u002F>\n* Production: https:\u002F\u002Fshipping.montonio.com\u002Fapi\u003Cbr \u002F>\n* Sandbox: https:\u002F\u002Fsandbox-shipping.montonio.com\u002Fapi\u003C\u002Fp>\n\u003Cp>Service information: \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fshipping\u002Fv3.0\u002Fshipping_international.pdf\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmontonio.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Montonio JavaScript SDK\u003C\u002Fh4>\n\u003Cp>What it does: Client-side library that renders payment forms, handles payment method selection and processes transactions.\u003C\u002Fp>\n\u003Cp>Data transmitted: Payment form inputs, selected payment method details, transaction authentication data.\u003C\u002Fp>\n\u003Cp>When transmitted: During checkout when payment forms are displayed and when customers interact with payment elements.\u003C\u002Fp>\n\u003Cp>Service URLs:\u003Cbr \u002F>\n* Montonio JS: https:\u002F\u002Fjs.montonio.com\u002F1.x.x\u002Fmontonio.umd.js\u003Cbr \u002F>\n* Montonio JS (Legacy): https:\u002F\u002Fpublic.montonio.com\u002Fassets\u002Fmontonio-js\u002F3.x\u002Fmontonio.bundle.js\u003Cbr \u002F>\n* Card payments API (Production): https:\u002F\u002Fapi.card-payments.montonio.com\u002Fpayment-intents\u003Cbr \u002F>\n* Card payments API (Sandbox): https:\u002F\u002Fapi.sandbox-card-payments.montonio.com\u002Fpayment-intents\u003Cbr \u002F>\n* Payment intents API (Production): https:\u002F\u002Fstargate.montonio.com\u002Fapi\u002Fpayment-intents\u003Cbr \u002F>\n* Payment intents API (Sandbox): https:\u002F\u002Fsandbox-stargate.montonio.com\u002Fapi\u002Fpayment-intents\u003C\u002Fp>\n\u003Cp>Service information: \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fpayment_initiation\u002Fv3.0\u002Fpayment_initiation_international.pdf\" rel=\"nofollow ugc\">Bank Payment Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fcard_payments\u002Fv3.0\u002Fcard_payments_international.pdf\" rel=\"nofollow ugc\">Card Payment Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmontonio.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Montonio Telemetry Service\u003C\u002Fh4>\n\u003Cp>What it does: Sends Store URL, WordPress\u002FWooCommerce version information and plugin configuration settings to offer better customer support when troubleshooting issues. No sensitive or private data is collected.\u003C\u002Fp>\n\u003Cp>Data transmitted: Store URL, WordPress\u002FWooCommerce version information, plugin configuration settings (with sensitive data removed).\u003C\u002Fp>\n\u003Cp>When transmitted: Upon plugin activation, deactivation, settings changes, and periodically (once per day).\u003C\u002Fp>\n\u003Cp>Service URL: https:\u002F\u002Fplugin-telemetry.montonio.com\u002Fapi\u003C\u002Fp>\n\u003Cp>Service information: \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fmontonio_general\u002Fv3.0\u002Fmontonio_general_ee.pdf\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmontonio.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Montonio is a complete checkout solution for online stores that includes all popular payment methods (local banks, card payments, Apple Pay, Google Pa &hellip;",10000,346076,"2026-03-10T08:35:00.000Z","5.0","7.0",[53,54,55,22,23],"montonio","payment-gateway","payments","https:\u002F\u002Fwww.montonio.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmontonio-for-woocommerce.9.4.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":68,"last_updated":69,"tested_up_to":16,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wc-restricted-shipping-and-payment","Conditional Payments and Shipping for WooCommerce","1.0.15","Waseem Senjer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaseem_senjer\u002F","\u003Cp>A simplistic plugin for excluding shipping methods based on multiple rules such as shipping class, package weight and cart totals.\u003C\u002Fp>\n\u003Ch3>Excluding Payment Gateways\u003C\u002Fh3>\n\u003Cp>You can take full control of your store payment gateways by excluding certain gateways if certain rules were met in the checkout process. For example, you can exclude Check Payments if the cart total is less than 100$. You can add an unlimited number of rules to control your payment methods availability.\u003C\u002Fp>\n\u003Ch3>Excluding Shipping Methods\u003C\u002Fh3>\n\u003Cp>Moreover, you can have a high level of control over your store’s shipping methods, You can apply as many rules as you need in order to manage your shipping methods availability. For example, you may exclude some shipping methods if the order weight exceeds a certain weight, or exclude shipping method\u002Fs if the destination was a certain country.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Fwoocommerce-restricted-shipping-payment-pro\u002F?utm_source=restricted-lite&utm_medium=readme&utm_campaign=freetopro\" title=\"Upgrade to Pro NOW\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fknowledgebase_category\u002Fwoocommerce-restricted-shipping-and-payment-pro\u002F\" title=\"Documentation \" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A simplistic plugin for excluding shipping methods based on multiple rules such as shipping class, package weight and cart totals.",900,14914,3,"2025-12-08T13:55:00.000Z","4.0","5.6",[73,74,75,76,23],"conditional-payments","conditional-shipping","payment-gateways","shipping-method","https:\u002F\u002Fwpruby.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-restricted-shipping-and-payment.1.0.15.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":68,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":95,"download_link":96,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"payment-gateways-by-shipping-for-woocommerce","Payment Gateways by Shipping for WooCommerce","1.5.1","WPFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcodefactory\u002F","\u003Cp>\u003Cstrong>Payment Gateways by Shipping for WooCommerce\u003C\u002Fstrong> is a lightweight plugin that lets you set the \u003Cstrong>“enable for shipping methods”\u003C\u002Fstrong> option for WooCommerce payment gateways, i.e., gateways will be shown\u002Fhidden on the checkout page depending on which shipping method your customer selects.\u003C\u002Fp>\n\u003Cp>You can choose if you want to enable\u002Fdisable payment gateways by shipping methods or by shipping method instances (e.g., by shipping zones).\u003C\u002Fp>\n\u003Ch3>🏆 Premium Version\u003C\u002Fh3>\n\u003Cp>The free version allows you to set shipping methods for all four standard payment gateways: Direct bank transfer, Check payments, Cash on delivery, and PayPal. With \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-by-shipping-for-woocommerce\u002F\" rel=\"nofollow ugc\">Payment Gateways by Shipping for WooCommerce Pro\u003C\u002Fa>, you can set shipping methods for any non-standard payment gateway.\u003C\u002Fp>\n\u003Ch3>🗘 Feedback\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-by-shipping-for-woocommerce\u002F\" rel=\"nofollow ugc\">plugin site\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ℹ More\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The plugin is \u003Cstrong>“High-Performance Order Storage (HPOS)”\u003C\u002Fstrong> compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n","Set \"enable for shipping methods\" for WooCommerce payment gateways.",500,11897,"2025-09-12T15:13:00.000Z","6.8.5","4.4","",[94,54,75,22,23],"ecommerce","https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fpayment-gateways-by-shipping-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayment-gateways-by-shipping-for-woocommerce.1.5.1.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":13,"num_ratings":107,"last_updated":108,"tested_up_to":16,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":92,"download_link":113,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"conditional-shipping-and-payments-for-woocommerce","Codiepress WooCommerce Conditional Shipping and Payments – Hide Shipping & Payment Methods","1.0.6","Codiepress","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodiepress\u002F","\u003Cp>\u003Cstrong>The Conditional Payment Rule is not yet compatible with the latest version of WooCommerce. We are currently working on an update.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Looking for an easy way to \u003Cstrong>restrict shipping methods or payment gateways\u003C\u002Fstrong> in WooCommerce? The \u003Cstrong>Conditional Shipping and Payments for WooCommerce\u003C\u002Fstrong> plugin allows store owners to:\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Hide or enable specific shipping methods\u003C\u002Fstrong> based on cart total, weight, quantity, shipping class, or product categories.\u003Cbr \u002F>\n✔ \u003Cstrong>Restrict payment gateways\u003C\u002Fstrong> based on customer roles, billing country, products in the cart, or order history.\u003Cbr \u002F>\n✔ \u003Cstrong>Set custom shipping rules\u003C\u002Fstrong> for different user types (wholesale, retail, or VIP customers).\u003Cbr \u002F>\n✔ \u003Cstrong>Disable cash on delivery (COD) or specific payment methods\u003C\u002Fstrong> for certain locations.\u003Cbr \u002F>\n✔ \u003Cstrong>Control shipping options dynamically\u003C\u002Fstrong> based on flexible rules.\u003C\u002Fp>\n\u003Cp>This plugin is perfect for \u003Cstrong>WooCommerce store owners\u003C\u002Fstrong> who want to optimize the checkout experience by displaying only relevant shipping and payment options to customers.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Hide WooCommerce shipping methods\u003C\u002Fstrong> based on:\u003Cbr \u002F>\n   – Cart total, weight, or quantity\u003Cbr \u002F>\n   – Specific products or product categories\u003Cbr \u002F>\n   – Customer roles and user meta\u003Cbr \u002F>\n   – Shipping and billing address\u003Cbr \u002F>\n   – Date and time (e.g., restrict methods on weekends)\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Restrict WooCommerce payment gateways\u003C\u002Fstrong> dynamically:\u003Cbr \u002F>\n   – Disable payment methods for specific users or roles\u003Cbr \u002F>\n   – Hide certain payment gateways for high or low cart totals\u003Cbr \u002F>\n   – Restrict gateways based on country, state, or zip code\u003Cbr \u002F>\n   – Block payments for specific coupons or discounts\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Advanced Conditional Rules\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Use multiple conditions together\u003Cbr \u002F>\n   – Works with \u003Cstrong>WooCommerce shipping zones & shipping classes\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Compatible with \u003Cstrong>all major WooCommerce payment gateways\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Why Use Conditional Shipping & Payments for WooCommerce?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>🚀 \u003Cstrong>Enhance customer checkout experience\u003C\u002Fstrong> – Show only relevant shipping & payment methods.\u003Cbr \u002F>\n🛒 \u003Cstrong>Improve conversion rates\u003C\u002Fstrong> – Avoid abandoned carts by offering the right options.\u003Cbr \u002F>\n🔄 \u003Cstrong>Flexible & easy-to-use\u003C\u002Fstrong> – No coding required!\u003C\u002Fp>\n\u003Ch3>Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the plugin files to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory or install the plugin via WordPress.  \u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen.  \u003C\u002Fli>\n\u003Cli>Add conditions for hiding or showing shipping and payment methods based on cart rules.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Upgrade to Pro\u003C\u002Fh3>\n\u003Cp>Get the \u003Cstrong>Pro version\u003C\u002Fstrong> to unlock advanced rules, more shipping conditions, and priority support!\u003C\u002Fp>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fcodiepress.com\u002Fplugins\u002Fconditional-shipping-and-payments-pro-for-woocommerce\u002F?utm_campaign=conditional+shipping+and+payments&utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For any questions, issues, or feedback regarding the Conditional Shipping and Payment Method plugin, feel free to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fconditional-shipping-and-payments-for-woocommerce\u002F\" rel=\"ugc\">post here\u003C\u002Fa>.\u003C\u002Fp>\n","Easily manage WooCommerce shipping & payment methods by cart, user roles, address & more. Enhance checkout with conditional shipping & payments.",200,2035,2,"2025-12-17T04:47:00.000Z","6.2.0","7.4.3",[73,74,112,75,23],"hide-shipping-methods","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconditional-shipping-and-payments-for-woocommerce.1.0.6.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":26,"downloaded":122,"rating":26,"num_ratings":26,"last_updated":123,"tested_up_to":90,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":92,"download_link":129,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"pigee-shipping-payments","Pigee Shipping & Payments","1.0.2","Pigeepost","https:\u002F\u002Fprofiles.wordpress.org\u002Fpigeepost\u002F","\u003Cp>This plugin integrates the Pigee API with WooCommerce to provide a complete shipping, insurance, and payment experience at checkout.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Key features include:\n- Dynamic real-time shipping rates from supported carriers.\n- Optional shipping insurance selection during checkout.\n- A custom Pigee payment gateway.\n- Full compatibility with WooCommerce Checkout Blocks and classic checkout.\n- Secure order creation, fulfillment, and tracking via the Pigee platform.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>This plugin relies on external services provided by Pigee Inc. (pigeepost.com) in order to calculate shipping rates, validate API credentials, create and update orders, and process order fulfillment.\u003Ch3>Services Used\u003C\u002Fh3>   The plugin communicates with the following external API endpoints:\n\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Fplugin\u002Fstatus – Update to plugin status\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Fvalid – validate API key\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Forder\u002Fgetcarriercost – calculate carrier shipping rates\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Forder\u002Fcreate – used when a customer selects Pigee Shipping or Pigee Pay at checkout\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Forder\u002Fstatusupdate – update order status\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Forder\u002Ffulfill – order fulfillment and tracking\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Fproduct\u002Fsync – sync product details (weights, dimensions, SKU, price, etc.)\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Fproduct\u002Fdelete – remove product data when a product is deleted or unpublished\n- https:\u002F\u002Fapi.pigeepost.com\u002Fapi\u002Fv1\u002Fstore\u002Fgetinsurance – retrieve available shipping insurance options and calculate insurance pricing\n\nFor testing, the same endpoints may also be called on the staging domain:\n- https:\u002F\u002Fstagingapi.pigeepost.com\u003Ch3>What data is sent and when\u003C\u002Fh3>   - Store identifier and API key – sent when validating credentials\n- Order and cart details (products, quantities, weights, prices, destination address) – sent when calculating shipping rates and retrieving insurance options\n- Insurance selection details (insurance code, price, and request identifier) – sent when a customer selects shipping insurance at checkout\n- Order details and insurance confirmation – sent when creating orders or fulfilling shipments\n- Shipment status updates – sent when confirming fulfillment or updating delivery information\n\nCustomers can optionally add shipping insurance during checkout, with real-time insurance options retrieved securely from the Pigee API.\n\nThis data is transmitted securely to Pigee’s servers only when your store processes shipping rate requests, creates orders, or updates fulfillment. No data is shared outside of these actions.\u003Ch3>Terms of Service and Privacy Policy\u003C\u002Fh3> By using this plugin, you agree to Pigee’s terms:\nProduction:\n- https:\u002F\u002Fpigeepost.com\u002Fterms-conditions\n- https:\u002F\u002Fpigeepost.com\u002Fprivacy-policy\n\nStaging\u002FTesting:\nThe staging environment (https:\u002F\u002Fstagingapi.pigeepost.com) is used only for testing.  \nIt follows the same Terms of Service and Privacy Policy as the production site:  \n- https:\u002F\u002Fpigeepost.com\u002Fterms-conditions  \n- https:\u002F\u002Fpigeepost.com\u002Fprivacy-policy\u003Ch3>License\u003C\u002Fh3>\nGPLv2 or later\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Pigee integration for WooCommerce – provide real-time shipping rates, insurance, and payments at checkout.",309,"2025-12-24T14:13:00.000Z","6.0","7.4",[127,54,22,128,23],"checkout-blocks","shipping-insurance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpigee-shipping-payments.1.0.2.zip",{"attackSurface":131,"codeSignals":637,"taintFlows":693,"riskAssessment":777,"analyzedAt":790},{"hooks":132,"ajaxHandlers":608,"restRoutes":630,"shortcodes":631,"cronEvents":632,"entryPointCount":14,"unprotectedCount":26},[133,139,142,147,151,156,160,164,169,174,176,181,186,189,193,197,201,205,208,213,216,219,222,226,228,232,236,239,242,244,248,251,255,259,262,265,269,273,276,278,281,284,288,291,294,297,300,303,306,309,312,314,317,320,323,326,329,331,332,334,335,337,339,342,344,346,349,352,355,358,361,362,364,366,367,368,371,373,377,380,382,385,388,393,394,395,397,400,402,405,408,411,414,416,419,422,425,427,430,433,435,437,439,442,446,448,450,452,454,457,461,466,470,474,478,481,485,488,491,495,498,501,504,507,510,512,513,514,516,517,519,520,523,527,530,532,535,539,541,542,543,545,546,548,552,555,557,560,562,564,566,568,570,571,573,574,576,577,578,580,582,586,589,592,595,598,601,604,606],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_notices","need_woocommerce","includes\\admin.php",19,{"type":134,"name":135,"callback":140,"file":137,"line":141},"show_time_error",20,{"type":134,"name":143,"callback":144,"file":145,"line":146},"ry_check_ntp_time","check_ntp_time","includes\\cron.php",7,{"type":134,"name":148,"callback":149,"file":145,"line":150},"ry_wt_update_3_2_0","update_3_2_0",9,{"type":134,"name":152,"callback":153,"file":154,"line":155},"woocommerce_init","do_woo_init","includes\\main.php",38,{"type":134,"name":157,"callback":158,"file":154,"line":159},"wp_enqueue_scripts","load_scripts",64,{"type":134,"name":161,"callback":162,"file":163,"line":13},"init","closure","includes\\update.php",{"type":134,"name":165,"callback":166,"file":167,"line":168},"woocommerce_admin_order_data_after_billing_address","admin_payment_info","woocommerce\\abstracts\\abstract-wc-payment-gateway.php",25,{"type":170,"name":171,"callback":172,"file":173,"line":141},"filter","woocommerce_my_account_my_orders_actions","remove_pay_action","woocommerce\\account.php",{"type":134,"name":157,"callback":175,"priority":141,"file":173,"line":168},"remove_strength_password_script",{"type":170,"name":177,"callback":178,"file":179,"line":180},"woocommerce_get_settings_pages","get_settings_page","woocommerce\\admin\\admin.php",23,{"type":170,"name":182,"callback":183,"priority":184,"file":179,"line":185},"woocommerce_get_sections_rytools","add_sections",11,24,{"type":170,"name":187,"callback":188,"file":179,"line":168},"ry_setting_section_tools","__return_false",{"type":134,"name":190,"callback":191,"file":179,"line":192},"ry_setting_section_ouput_tools","output_tools",26,{"type":170,"name":194,"callback":195,"file":196,"line":138},"manage_edit-product_columns","add_columns","woocommerce\\admin\\product.php",{"type":134,"name":198,"callback":199,"priority":200,"file":196,"line":141},"manage_product_posts_custom_column","show_columns",10,{"type":134,"name":202,"callback":203,"file":204,"line":138},"admin_enqueue_scripts","add_scripts","woocommerce\\admin\\shipping.php",{"type":134,"name":206,"callback":207,"file":204,"line":141},"woocommerce_update_order","save_order_update",{"type":170,"name":209,"callback":210,"priority":211,"file":204,"line":212},"woocommerce_admin_shipping_fields","set_cvs_shipping_fields",99,22,{"type":170,"name":214,"callback":215,"file":204,"line":180},"woocommerce_shipping_address_map_url_parts","fix_cvs_map_address",{"type":170,"name":217,"callback":218,"priority":200,"file":204,"line":185},"woocommerce_admin_order_actions","add_admin_order_actions",{"type":170,"name":220,"callback":221,"file":204,"line":192},"woocommerce_order_actions","add_order_actions",{"type":134,"name":223,"callback":224,"file":204,"line":225},"woocommerce_order_action_send_at_cvs_email","send_at_cvs_email",27,{"type":134,"name":206,"callback":207,"file":204,"line":227},66,{"type":170,"name":229,"callback":230,"file":231,"line":138},"woocommerce_localisation_address_formats","add_address_format","woocommerce\\countries.php",{"type":170,"name":233,"callback":234,"priority":141,"file":231,"line":235},"woocommerce_form_field_ry-hidden-country","field_hidden_country",21,{"type":170,"name":237,"callback":238,"priority":141,"file":231,"line":212},"woocommerce_form_field_ry-hidden-text","field_hidden_text",{"type":170,"name":240,"callback":241,"file":231,"line":168},"woocommerce_billing_fields","hide_country",{"type":170,"name":243,"callback":241,"file":231,"line":192},"woocommerce_shipping_fields",{"type":170,"name":245,"callback":246,"file":231,"line":247},"woocommerce_default_address_fields","last_name_first",29,{"type":170,"name":245,"callback":249,"file":231,"line":250},"address_zip_first",32,{"type":134,"name":252,"callback":253,"priority":200,"file":254,"line":141},"ry_shipping_customer_cvs_store_notification","trigger","woocommerce\\emails\\shipping-customer-cvs-store.php",{"type":170,"name":256,"callback":257,"priority":200,"file":258,"line":192},"ry_admin_payment_info-ry_ecpay_atm","show_payment_info","woocommerce\\gateways\\ecpay\\gateway-atm.php",{"type":170,"name":260,"callback":257,"priority":200,"file":261,"line":192},"ry_admin_payment_info-ry_ecpay_barcode","woocommerce\\gateways\\ecpay\\gateway-barcode.php",{"type":170,"name":263,"callback":257,"priority":200,"file":264,"line":192},"ry_admin_payment_info-ry_ecpay_cvs","woocommerce\\gateways\\ecpay\\gateway-cvs.php",{"type":170,"name":266,"callback":267,"file":268,"line":155},"woocommerce_payment_gateways","add_method","woocommerce\\gateways\\ecpay\\gateway.php",{"type":134,"name":270,"callback":271,"priority":150,"file":268,"line":272},"woocommerce_thankyou","payment_info",44,{"type":134,"name":274,"callback":271,"priority":150,"file":268,"line":275},"woocommerce_view_order",45,{"type":170,"name":182,"callback":183,"file":277,"line":141},"woocommerce\\gateways\\ecpay\\includes\\admin.php",{"type":170,"name":279,"callback":280,"priority":200,"file":277,"line":235},"woocommerce_get_settings_rytools","add_setting",{"type":134,"name":282,"callback":283,"file":277,"line":212},"woocommerce_update_options_rytools_ecpay_gateway","check_option",{"type":134,"name":285,"callback":286,"file":287,"line":138},"woocommerce_api_request","set_do_die","woocommerce\\gateways\\ecpay\\includes\\gateway-response.php",{"type":134,"name":289,"callback":290,"file":287,"line":141},"woocommerce_api_ry_ecpay_gateway_return","gateway_return",{"type":134,"name":292,"callback":293,"file":287,"line":235},"woocommerce_api_ry_ecpay_callback","check_callback",{"type":134,"name":295,"callback":296,"file":287,"line":212},"valid_ecpay_gateway_request","doing_callback",{"type":134,"name":298,"callback":299,"priority":200,"file":287,"line":185},"ry_ecpay_gateway_response_status_1","payment_complete",{"type":134,"name":301,"callback":302,"priority":200,"file":287,"line":168},"ry_ecpay_gateway_response_status_2","payment_wait_atm",{"type":134,"name":304,"callback":305,"priority":200,"file":287,"line":192},"ry_ecpay_gateway_response_status_10100073","payment_wait_cvs",{"type":134,"name":307,"callback":308,"priority":200,"file":287,"line":225},"ry_ecpay_gateway_response_status_10100058","payment_failed",{"type":134,"name":310,"callback":308,"priority":200,"file":287,"line":311},"ry_ecpay_gateway_response_status_10100248",28,{"type":134,"name":313,"callback":308,"priority":200,"file":287,"line":247},"ry_ecpay_gateway_response_status_10100282",{"type":134,"name":315,"callback":316,"priority":200,"file":287,"line":35},"ry_ecpay_gateway_response","add_noaction_note",{"type":170,"name":318,"callback":257,"priority":200,"file":319,"line":212},"ry_admin_payment_info-ry_newebpay_atm","woocommerce\\gateways\\newebpay\\gateway-atm.php",{"type":170,"name":321,"callback":257,"priority":200,"file":322,"line":192},"ry_admin_payment_info-ry_newebpay_barcode","woocommerce\\gateways\\newebpay\\gateway-barcode.php",{"type":170,"name":324,"callback":257,"priority":200,"file":325,"line":192},"ry_admin_payment_info-ry_newebpay_cvs","woocommerce\\gateways\\newebpay\\gateway-cvs.php",{"type":170,"name":266,"callback":267,"file":327,"line":328},"woocommerce\\gateways\\newebpay\\gateway.php",37,{"type":134,"name":270,"callback":271,"priority":150,"file":327,"line":330},43,{"type":134,"name":274,"callback":271,"priority":150,"file":327,"line":272},{"type":170,"name":182,"callback":183,"file":333,"line":235},"woocommerce\\gateways\\newebpay\\includes\\admin.php",{"type":170,"name":279,"callback":280,"priority":200,"file":333,"line":212},{"type":134,"name":336,"callback":283,"file":333,"line":180},"woocommerce_update_options_rytools_newebpay_gateway",{"type":134,"name":285,"callback":286,"file":338,"line":138},"woocommerce\\gateways\\newebpay\\includes\\gateway-response.php",{"type":134,"name":340,"callback":341,"file":338,"line":141},"woocommerce_api_ry_newebpay_gateway_return","callback_gateway_return",{"type":134,"name":343,"callback":293,"file":338,"line":235},"woocommerce_api_ry_newebpay_callback",{"type":134,"name":345,"callback":296,"file":338,"line":212},"valid_newebpay_gateway_request",{"type":170,"name":347,"callback":257,"priority":200,"file":348,"line":225},"ry_admin_payment_info-ry_smilepay_atm","woocommerce\\gateways\\smilepay\\gateway-atm.php",{"type":170,"name":350,"callback":257,"priority":200,"file":351,"line":225},"ry_admin_payment_info-ry_smilepay_barcode","woocommerce\\gateways\\smilepay\\gateway-barcode.php",{"type":170,"name":353,"callback":257,"priority":200,"file":354,"line":225},"ry_admin_payment_info-ry_smilepay_cvs_711","woocommerce\\gateways\\smilepay\\gateway-cvs-711.php",{"type":170,"name":356,"callback":257,"priority":200,"file":357,"line":225},"ry_admin_payment_info-ry_smilepay_cvs_fami","woocommerce\\gateways\\smilepay\\gateway-cvs-fami.php",{"type":170,"name":266,"callback":267,"file":359,"line":360},"woocommerce\\gateways\\smilepay\\gateway.php",39,{"type":134,"name":270,"callback":271,"priority":150,"file":359,"line":275},{"type":134,"name":274,"callback":271,"priority":150,"file":359,"line":363},46,{"type":170,"name":182,"callback":183,"file":365,"line":141},"woocommerce\\gateways\\smilepay\\includes\\admin.php",{"type":170,"name":279,"callback":280,"priority":200,"file":365,"line":235},{"type":134,"name":336,"callback":283,"file":365,"line":212},{"type":134,"name":369,"callback":293,"file":370,"line":138},"woocommerce_api_ry_smilepay_callback","woocommerce\\gateways\\smilepay\\includes\\gateway-response.php",{"type":134,"name":372,"callback":296,"file":370,"line":235},"valid_smilepay_gateway_request",{"type":170,"name":374,"callback":375,"priority":200,"file":376,"line":138},"woocommerce_order_get_payment_method_title","unpay_title_notice","woocommerce\\gateways.php",{"type":170,"name":378,"callback":379,"file":376,"line":141},"woocommerce_pre_payment_complete","remove_unpay_title_notice",{"type":170,"name":381,"callback":379,"file":376,"line":235},"woocommerce_email_setup_locale",{"type":170,"name":383,"callback":384,"file":376,"line":212},"woocommerce_email_restore_locale","add_unpay_title_notice",{"type":170,"name":386,"callback":188,"file":376,"line":387},"ry_show_unpay_title_notice",34,{"type":134,"name":389,"callback":390,"priority":200,"file":391,"line":392},"add_meta_boxes","add_meta_box","woocommerce\\shipping\\ecpay\\includes\\admin.php",18,{"type":170,"name":182,"callback":183,"file":391,"line":141},{"type":170,"name":279,"callback":280,"priority":200,"file":391,"line":235},{"type":134,"name":396,"callback":283,"file":391,"line":180},"woocommerce_update_options_rytools_ecpay_shipping",{"type":134,"name":398,"callback":399,"file":391,"line":168},"admin_post_ry-print-ecpay-shipping","print_shipping",{"type":134,"name":285,"callback":286,"file":401,"line":138},"woocommerce\\shipping\\ecpay\\includes\\shipping-response.php",{"type":134,"name":403,"callback":404,"file":401,"line":141},"woocommerce_api_ry_ecpay_map_callback","map_redirect",{"type":134,"name":406,"callback":407,"file":401,"line":235},"woocommerce_api_ry_ecpay_shipping_callback","check_shipping_callback",{"type":134,"name":409,"callback":410,"file":401,"line":212},"valid_ecpay_shipping_request","shipping_callback",{"type":134,"name":412,"callback":413,"priority":200,"file":401,"line":247},"ry_ecpay_shipping_response_status_2063","shipping_at_cvs",{"type":134,"name":415,"callback":413,"priority":200,"file":401,"line":35},"ry_ecpay_shipping_response_status_2073",{"type":134,"name":417,"callback":413,"priority":200,"file":401,"line":418},"ry_ecpay_shipping_response_status_3018",31,{"type":134,"name":420,"callback":421,"priority":200,"file":401,"line":250},"ry_ecpay_shipping_response_status_2065","shipping_out_cvs",{"type":134,"name":423,"callback":421,"priority":200,"file":401,"line":424},"ry_ecpay_shipping_response_status_2070",33,{"type":134,"name":426,"callback":421,"priority":200,"file":401,"line":387},"ry_ecpay_shipping_response_status_2072",{"type":134,"name":428,"callback":421,"priority":200,"file":401,"line":429},"ry_ecpay_shipping_response_status_2074",35,{"type":134,"name":431,"callback":421,"priority":200,"file":401,"line":432},"ry_ecpay_shipping_response_status_2076",36,{"type":134,"name":434,"callback":421,"priority":200,"file":401,"line":328},"ry_ecpay_shipping_response_status_3019",{"type":134,"name":436,"callback":421,"priority":200,"file":401,"line":155},"ry_ecpay_shipping_response_status_3020",{"type":134,"name":438,"callback":421,"priority":200,"file":401,"line":360},"ry_ecpay_shipping_response_status_3023",{"type":134,"name":440,"callback":421,"priority":200,"file":401,"line":441},"ry_ecpay_shipping_response_status_3025",40,{"type":134,"name":443,"callback":444,"priority":200,"file":401,"line":445},"ry_ecpay_shipping_response_status_2067","shipping_completed",42,{"type":134,"name":447,"callback":444,"priority":200,"file":401,"line":330},"ry_ecpay_shipping_response_status_3003",{"type":134,"name":449,"callback":444,"priority":200,"file":401,"line":272},"ry_ecpay_shipping_response_status_3022",{"type":134,"name":451,"callback":444,"priority":200,"file":401,"line":275},"ry_ecpay_shipping_response_status_3308",{"type":134,"name":453,"callback":444,"priority":200,"file":401,"line":363},"ry_ecpay_shipping_response_status_3309",{"type":170,"name":455,"callback":188,"file":401,"line":456},"woocommerce_set_cookie_enabled",84,{"type":170,"name":458,"callback":267,"file":459,"line":460},"woocommerce_shipping_methods","woocommerce\\shipping\\ecpay\\shipping.php",50,{"type":170,"name":462,"callback":463,"priority":464,"file":459,"line":465},"woocommerce_checkout_fields","add_cvs_info",9999,52,{"type":170,"name":467,"callback":468,"file":459,"line":469},"woocommerce_update_order_review_fragments","checkout_choose_cvs_info",53,{"type":134,"name":471,"callback":472,"priority":200,"file":459,"line":473},"woocommerce_checkout_create_order_shipping_item","remove_metadata",54,{"type":134,"name":475,"callback":476,"priority":200,"file":459,"line":477},"woocommerce_order_status_processing","get_code",57,{"type":134,"name":479,"callback":480,"file":459,"line":159},"woocommerce_review_order_after_shipping","checkout_choose_cvs",{"type":134,"name":482,"callback":483,"file":459,"line":484},"template_redirect","save_cvs_info",65,{"type":134,"name":486,"callback":487,"priority":200,"file":459,"line":227},"woocommerce_after_checkout_validation","check_choose_cvs",{"type":134,"name":489,"callback":487,"priority":200,"file":459,"line":490},"woocommerce_store_api_checkout_update_customer_from_request",67,{"type":170,"name":492,"callback":493,"priority":200,"file":459,"line":494},"default_checkout_RY_LogisticsSubType","get_cvs_info",69,{"type":170,"name":496,"callback":493,"priority":200,"file":459,"line":497},"default_checkout_RY_CVSStoreID",70,{"type":170,"name":499,"callback":493,"priority":200,"file":459,"line":500},"default_checkout_RY_CVSStoreName",71,{"type":170,"name":502,"callback":493,"priority":200,"file":459,"line":503},"default_checkout_RY_CVSAddress",72,{"type":170,"name":505,"callback":493,"priority":200,"file":459,"line":506},"default_checkout_RY_CVSTelephone",73,{"type":170,"name":508,"callback":493,"priority":200,"file":459,"line":509},"default_checkout_RY_CVSOutSide",74,{"type":134,"name":389,"callback":390,"priority":200,"file":511,"line":392},"woocommerce\\shipping\\newebpay\\includes\\admin.php",{"type":170,"name":182,"callback":183,"file":511,"line":141},{"type":170,"name":279,"callback":280,"priority":200,"file":511,"line":235},{"type":134,"name":515,"callback":283,"file":511,"line":212},"woocommerce_update_options_rytools_newebpay_shipping",{"type":134,"name":389,"callback":390,"priority":441,"file":511,"line":185},{"type":170,"name":458,"callback":267,"file":518,"line":328},"woocommerce\\shipping\\newebpay\\shipping.php",{"type":170,"name":462,"callback":463,"priority":464,"file":518,"line":360},{"type":170,"name":521,"callback":522,"priority":13,"file":518,"line":441},"woocommerce_available_payment_gateways","only_newebpay_gateway",{"type":170,"name":524,"callback":525,"priority":200,"file":518,"line":526},"woocommerce_cod_process_payment_order_status","change_cod_order_status",41,{"type":134,"name":528,"callback":529,"file":518,"line":445},"woocommerce_receipt_cod","cod_receipt_page",{"type":170,"name":467,"callback":531,"file":518,"line":330},"shipping_choose_cvs_info",{"type":134,"name":479,"callback":533,"file":518,"line":534},"shipping_choose_cvs",49,{"type":170,"name":536,"callback":537,"priority":200,"file":518,"line":538},"woocommerce_payment_successful_result","change_cod_redirect",109,{"type":134,"name":389,"callback":390,"priority":200,"file":540,"line":392},"woocommerce\\shipping\\smilepay\\includes\\admin.php",{"type":170,"name":182,"callback":183,"file":540,"line":141},{"type":170,"name":279,"callback":280,"priority":200,"file":540,"line":235},{"type":134,"name":544,"callback":283,"file":540,"line":212},"woocommerce_update_options_rytools_smilepay_shipping",{"type":134,"name":389,"callback":390,"priority":441,"file":540,"line":185},{"type":134,"name":547,"callback":399,"file":540,"line":192},"admin_post_ry-print-smilepay-shipping",{"type":134,"name":549,"callback":550,"file":551,"line":138},"woocommerce_api_ry_smilepay_shipping_map_callback","check_map_callback","woocommerce\\shipping\\smilepay\\includes\\shipping-response.php",{"type":134,"name":553,"callback":554,"file":551,"line":141},"woocommerce_api_ry_smilepay_shipping_admin_callback","check_admin_callback",{"type":134,"name":556,"callback":410,"file":551,"line":235},"woocommerce_api_ry_smilepay_shipping_callback",{"type":134,"name":558,"callback":559,"priority":200,"file":551,"line":180},"valid_smilepay_shipping_map_request","doing_map_callback",{"type":134,"name":561,"callback":296,"file":551,"line":185},"valid_smilepay_shipping_request",{"type":134,"name":563,"callback":413,"priority":200,"file":551,"line":225},"ry_smilepay_shipping_response_status_2",{"type":134,"name":565,"callback":421,"priority":200,"file":551,"line":311},"ry_smilepay_shipping_response_status_4",{"type":134,"name":567,"callback":444,"priority":200,"file":551,"line":247},"ry_smilepay_shipping_response_status_3",{"type":170,"name":458,"callback":267,"file":569,"line":445},"woocommerce\\shipping\\smilepay\\shipping.php",{"type":170,"name":462,"callback":463,"priority":464,"file":569,"line":272},{"type":170,"name":521,"callback":572,"priority":13,"file":569,"line":275},"only_smilepay_gateway",{"type":170,"name":524,"callback":525,"priority":200,"file":569,"line":363},{"type":134,"name":528,"callback":529,"file":569,"line":575},47,{"type":170,"name":467,"callback":531,"file":569,"line":534},{"type":134,"name":475,"callback":476,"priority":200,"file":569,"line":465},{"type":134,"name":479,"callback":533,"file":569,"line":579},59,{"type":170,"name":536,"callback":537,"priority":200,"file":569,"line":581},98,{"type":170,"name":583,"callback":584,"file":585,"line":138},"wc_order_statuses","add_order_statuses","woocommerce\\shipping.php",{"type":170,"name":587,"callback":588,"file":585,"line":141},"woocommerce_reports_order_statuses","add_reports_order_statuses",{"type":170,"name":590,"callback":591,"file":585,"line":235},"woocommerce_order_is_paid_statuses","add_order_is_paid_statuses",{"type":170,"name":593,"callback":594,"priority":200,"file":585,"line":185},"woocommerce_get_order_address","show_store_in_address",{"type":170,"name":596,"callback":597,"priority":200,"file":585,"line":168},"woocommerce_formatted_address_replacements","add_cvs_address_replacements",{"type":170,"name":599,"callback":600,"file":585,"line":225},"woocommerce_email_classes","add_email_class",{"type":170,"name":602,"callback":603,"file":585,"line":311},"woocommerce_email_actions","add_email_action",{"type":134,"name":605,"callback":224,"priority":200,"file":585,"line":247},"woocommerce_order_status_ry-at-cvs",{"type":134,"name":479,"callback":607,"priority":150,"file":585,"line":429},"set_script",[609,614,617,618,621,622,625,627],{"action":610,"nopriv":611,"callback":612,"hasNonce":613,"hasCapCheck":611,"file":204,"line":247},"RY_delete_shipping_info",false,"delete_shipping_info",true,{"action":615,"nopriv":611,"callback":476,"hasNonce":613,"hasCapCheck":611,"file":616,"line":235},"RY_SmilePay_getcode","woocommerce\\gateways\\smilepay\\includes\\ajax.php",{"action":615,"nopriv":613,"callback":476,"hasNonce":613,"hasCapCheck":611,"file":616,"line":212},{"action":619,"nopriv":611,"callback":620,"hasNonce":613,"hasCapCheck":611,"file":616,"line":180},"RY_SmilePay_shipping_getcode","shipping_get_code",{"action":619,"nopriv":613,"callback":620,"hasNonce":613,"hasCapCheck":611,"file":616,"line":185},{"action":623,"nopriv":611,"callback":624,"hasNonce":613,"hasCapCheck":611,"file":391,"line":192},"RY_ecpay_shipping_info","get_shipping_info",{"action":626,"nopriv":611,"callback":624,"hasNonce":613,"hasCapCheck":611,"file":540,"line":225},"RY_smilepay_shipping_info",{"action":628,"nopriv":611,"callback":629,"hasNonce":613,"hasCapCheck":611,"file":540,"line":311},"RY_smilepay_shipping_no","get_shipping_no",[],[],[633,635],{"hook":143,"callback":143,"file":154,"line":634},127,{"hook":143,"callback":143,"file":163,"line":636},16,{"dangerousFunctions":638,"sqlUsage":639,"outputEscaping":644,"fileOperations":107,"externalRequests":691,"nonceChecks":14,"capabilityChecks":26,"bundledLibraries":692},[],{"prepared":26,"raw":640,"locations":641},1,[642],{"file":163,"line":387,"context":643},"$wpdb->get_results() with variable interpolation",{"escaped":645,"rawEcho":180,"locations":646},232,[647,651,653,654,657,660,661,663,666,668,670,671,672,673,675,677,679,681,683,684,686,688,689],{"file":648,"line":649,"context":650},"templates\\auto-redirect.php",12,"raw output",{"file":652,"line":141,"context":650},"templates\\emails\\plain\\customer-cvs-store.php",{"file":167,"line":155,"context":650},{"file":655,"line":656,"context":650},"woocommerce\\gateways\\ecpay\\gateway-credit-installment.php",56,{"file":658,"line":659,"context":650},"woocommerce\\gateways\\newebpay\\gateway-credit-installment.php",51,{"file":616,"line":441,"context":650},{"file":616,"line":662,"context":650},58,{"file":664,"line":665,"context":650},"woocommerce\\shipping\\ecpay\\includes\\shipping-api.php",304,{"file":667,"line":363,"context":650},"woocommerce\\shipping\\ecpay\\includes\\shipping-list-table.php",{"file":669,"line":330,"context":650},"woocommerce\\shipping\\info-list-table.php",{"file":669,"line":575,"context":650},{"file":669,"line":490,"context":650},{"file":669,"line":497,"context":650},{"file":669,"line":674,"context":650},75,{"file":669,"line":676,"context":650},77,{"file":669,"line":678,"context":650},79,{"file":669,"line":680,"context":650},138,{"file":682,"line":155,"context":650},"woocommerce\\shipping\\newebpay\\includes\\shipping-list-table.php",{"file":682,"line":526,"context":650},{"file":540,"line":685,"context":650},153,{"file":687,"line":497,"context":650},"woocommerce\\shipping\\smilepay\\includes\\shipping-list-table.php",{"file":687,"line":503,"context":650},{"file":687,"line":690,"context":650},81,4,[],[694,711,719,730,738,747,756,764],{"entryPoint":695,"graph":696,"unsanitizedCount":640,"severity":710},"gateway_return (woocommerce\\abstracts\\abstract-api.php:31)",{"nodes":697,"edges":708},[698,703],{"id":699,"type":700,"label":701,"file":702,"line":387},"n0","source","$_GET","woocommerce\\abstracts\\abstract-api.php",{"id":704,"type":705,"label":706,"file":702,"line":330,"wp_function":707},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[709],{"from":699,"to":704,"sanitized":611},"medium",{"entryPoint":712,"graph":713,"unsanitizedCount":640,"severity":710},"\u003Cabstract-api> (woocommerce\\abstracts\\abstract-api.php:0)",{"nodes":714,"edges":717},[715,716],{"id":699,"type":700,"label":701,"file":702,"line":387},{"id":704,"type":705,"label":706,"file":702,"line":330,"wp_function":707},[718],{"from":699,"to":704,"sanitized":611},{"entryPoint":720,"graph":721,"unsanitizedCount":26,"severity":729},"get_code (woocommerce\\gateways\\smilepay\\includes\\ajax.php:27)",{"nodes":722,"edges":727},[723,724],{"id":699,"type":700,"label":701,"file":616,"line":418},{"id":704,"type":705,"label":725,"file":616,"line":441,"wp_function":726},"echo() [XSS]","echo",[728],{"from":699,"to":704,"sanitized":613},"low",{"entryPoint":731,"graph":732,"unsanitizedCount":26,"severity":729},"shipping_get_code (woocommerce\\gateways\\smilepay\\includes\\ajax.php:45)",{"nodes":733,"edges":736},[734,735],{"id":699,"type":700,"label":701,"file":616,"line":534},{"id":704,"type":705,"label":725,"file":616,"line":662,"wp_function":726},[737],{"from":699,"to":704,"sanitized":613},{"entryPoint":739,"graph":740,"unsanitizedCount":26,"severity":729},"\u003Cajax> (woocommerce\\gateways\\smilepay\\includes\\ajax.php:0)",{"nodes":741,"edges":745},[742,744],{"id":699,"type":700,"label":743,"file":616,"line":418},"$_GET (x2)",{"id":704,"type":705,"label":725,"file":616,"line":441,"wp_function":726},[746],{"from":699,"to":704,"sanitized":613},{"entryPoint":748,"graph":749,"unsanitizedCount":26,"severity":729},"get_shipping_info (woocommerce\\shipping\\smilepay\\includes\\admin.php:134)",{"nodes":750,"edges":754},[751,753],{"id":699,"type":700,"label":752,"file":540,"line":680},"$_POST",{"id":704,"type":705,"label":725,"file":540,"line":685,"wp_function":726},[755],{"from":699,"to":704,"sanitized":613},{"entryPoint":757,"graph":758,"unsanitizedCount":26,"severity":729},"\u003Cadmin> (woocommerce\\shipping\\smilepay\\includes\\admin.php:0)",{"nodes":759,"edges":762},[760,761],{"id":699,"type":700,"label":752,"file":540,"line":680},{"id":704,"type":705,"label":725,"file":540,"line":685,"wp_function":726},[763],{"from":699,"to":704,"sanitized":613},{"entryPoint":765,"graph":766,"unsanitizedCount":107,"severity":776},"\u003Cgateway-response> (woocommerce\\gateways\\newebpay\\includes\\gateway-response.php:0)",{"nodes":767,"edges":774},[768,770],{"id":699,"type":700,"label":769,"file":338,"line":429},"$_POST (x2)",{"id":704,"type":705,"label":771,"file":338,"line":772,"wp_function":773},"call_user_func() [RCE]",86,"call_user_func",[775],{"from":699,"to":704,"sanitized":611},"high",{"summary":778,"deductions":779},"The \"ry-woocommerce-tools\" plugin v3.5.19 exhibits a mixed security posture. On the positive side, it demonstrates good practices by having all its AJAX entry points protected by nonce checks. The high percentage of properly escaped output (91%) is also a strong indicator of awareness regarding output sanitization, minimizing the risk of cross-site scripting (XSS) vulnerabilities. Furthermore, the plugin has no recorded vulnerability history, suggesting a track record of relative security and maintenance.",[780,782,784,786,788],{"reason":781,"points":146},"SQL queries without prepared statements",{"reason":783,"points":649},"Flows with unsanitized paths (high severity)",{"reason":785,"points":68},"File operations detected",{"reason":787,"points":68},"External HTTP requests detected",{"reason":789,"points":200},"No capability checks on entry points","2026-03-16T18:08:40.850Z",{"wat":792,"direct":801},{"assetPaths":793,"generatorPatterns":796,"scriptPaths":797,"versionParams":798},[794,795],"\u002Fwp-content\u002Fplugins\u002Fry-woocommerce-tools\u002Fassets\u002Fry-checkout.js","\u002Fwp-content\u002Fplugins\u002Fry-woocommerce-tools\u002Fassets\u002Fry-payment.css",[],[794,795],[799,800],"ry-woocommerce-tools\u002Fassets\u002Fry-checkout.asset.php","ry-woocommerce-tools\u002Fassets\u002Fry-payment.asset.php",{"cssClasses":802,"htmlComments":803,"htmlAttributes":804,"restEndpoints":805,"jsGlobals":806,"shortcodeOutput":807},[],[],[],[],[],[]]