{"id":51888724,"url":"https://github.com/ahegyes/wc-locked-payment-methods","last_synced_at":"2026-07-26T01:02:07.875Z","repository":{"id":368192700,"uuid":"1228157274","full_name":"ahegyes/wc-locked-payment-methods","owner":"ahegyes","description":"[READ-ONLY] Auto-split mirror of wordpress-plugins/plugins/locked-payment-methods-for-woocommerce. Hide payment methods from customers without manual access grants. Develop in wordpress-plugins.","archived":false,"fork":false,"pushed_at":"2026-06-29T11:44:25.000Z","size":274,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"trunk","last_synced_at":"2026-06-29T13:24:55.613Z","etag":null,"topics":["dws-framework","php","read-only-mirror","woocommerce","woocommerce-extension","woocommerce-plugin","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ahegyes.png","metadata":{"files":{"readme":"readme.txt","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-03T17:08:08.000Z","updated_at":"2026-06-29T11:44:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ahegyes/wc-locked-payment-methods","commit_stats":null,"previous_names":["ahegyes/wc-locked-payment-methods"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ahegyes/wc-locked-payment-methods","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahegyes%2Fwc-locked-payment-methods","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahegyes%2Fwc-locked-payment-methods/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahegyes%2Fwc-locked-payment-methods/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahegyes%2Fwc-locked-payment-methods/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahegyes","download_url":"https://codeload.github.com/ahegyes/wc-locked-payment-methods/tar.gz/refs/heads/trunk","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahegyes%2Fwc-locked-payment-methods/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35897093,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-25T02:00:06.922Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dws-framework","php","read-only-mirror","woocommerce","woocommerce-extension","woocommerce-plugin","wordpress","wordpress-plugin"],"created_at":"2026-07-26T01:02:07.242Z","updated_at":"2026-07-26T01:02:07.864Z","avatar_url":"https://github.com/ahegyes.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"=== Locked Payment Methods for WooCommerce ===\nContributors: ahegyes\nTags: woocommerce, payment-methods, checkout, restrictions, gateways\nTested up to: 7.0\nStable tag: 2.0.0\nRequires at least: 7.0\nRequires PHP: 8.5\nLicense: GPLv2 or later\nLicense URI: https://www.gnu.org/licenses/gpl-2.0.html\n\nRestricts WooCommerce payment methods based on cart contents — products, categories, shipping methods.\n\n== Description ==\n\nRestricts which WooCommerce payment methods are available at checkout based on cart contents. Configure rules that lock specific payment gateways to specific products, categories, or shipping methods.\n\nThis is the v2 successor to the v1 plugin. Existing v1 installations upgrading to v2 will continue to work — hook names, option keys, the settings page slug, the gateway-locking rules format, and REST routes are preserved. See the Changelog for the full backward-compatibility statement.\n\n== Installation ==\n\n1. Upload the plugin zip via Plugins → Add New → Upload Plugin.\n2. Activate the plugin.\n\n== Upgrade Notice ==\n\n= 2.0.0 =\nMajor rewrite on the DWS v2 framework. Public hooks/options/settings UI/REST routes are preserved. PHP 8.5+, WordPress 7.0+, and a current WooCommerce (HPOS-compatible) now required. PHP code that imported v1 internal namespaces (`DeepWebSolutions\\WC_Plugins\\LockedPaymentMethods\\…`) must update to the new namespace (`DeepWebSolutions\\LockedPaymentMethods\\`).\n\n== Changelog ==\n\n\u003c!-- Start changelog --\u003e\n\n## 2.0.0 - unreleased\n\nThis is the v2 successor to the v1 plugin published under the same wp.org slug. v1's public contract — hook names, option keys, settings page slug, gateway-locking rules format, REST routes — is preserved unless a specific item is listed under \"Changed\" or \"Removed\" below. v1 installations upgrading to v2 should continue to work without configuration changes.\n\n### Changed\n- Internal architecture rewritten on the DWS v2 framework (composition-based components, PSR-11 container, no service-handler/inheritance hierarchies). v1 PHP namespaces (`DeepWebSolutions\\WC_Plugins\\LockedPaymentMethods\\…`) are dropped — the new namespace is `DeepWebSolutions\\LockedPaymentMethods\\`. PHP code that imported v1 internals must update; sites that only consumed hooks/options/settings UI are unaffected.\n- Minimum PHP raised from 7.4 → 8.5.\n- Minimum WordPress raised from 6.0 → 7.0.\n- Minimum WooCommerce raised — see plugin header for current floor; HPOS-compatible.\n\n\u003c!-- End changelog --\u003e\n\n[See the full changelog on GitHub.](https://github.com/ahegyes/wc-locked-payment-methods/blob/trunk/CHANGELOG.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahegyes%2Fwc-locked-payment-methods","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahegyes%2Fwc-locked-payment-methods","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahegyes%2Fwc-locked-payment-methods/lists"}