{"id":18035575,"url":"https://github.com/automattic/woocommerce-payments","last_synced_at":"2026-04-12T22:16:50.033Z","repository":{"id":36981616,"uuid":"173384525","full_name":"Automattic/woocommerce-payments","owner":"Automattic","description":"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.","archived":false,"fork":false,"pushed_at":"2026-03-02T11:20:26.000Z","size":115977,"stargazers_count":186,"open_issues_count":478,"forks_count":74,"subscribers_count":21,"default_branch":"develop","last_synced_at":"2026-03-02T13:54:41.794Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://wordpress.org/plugins/woocommerce-payments/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Automattic.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.txt","contributing":"CONTRIBUTING.md","funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2019-03-02T00:15:56.000Z","updated_at":"2026-02-27T10:34:12.000Z","dependencies_parsed_at":"2023-12-31T13:25:37.251Z","dependency_job_id":"301ce55a-f59b-4ffd-a3ea-24c3889ac37b","html_url":"https://github.com/Automattic/woocommerce-payments","commit_stats":{"total_commits":4754,"total_committers":144,"mean_commits":"33.013888888888886","dds":0.9423643247791333,"last_synced_commit":"c241ed64199704a1aa4cbe9612264f09088ef341"},"previous_names":[],"tags_count":713,"template":false,"template_full_name":null,"purl":"pkg:github/Automattic/woocommerce-payments","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2Fwoocommerce-payments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2Fwoocommerce-payments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2Fwoocommerce-payments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2Fwoocommerce-payments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Automattic","download_url":"https://codeload.github.com/Automattic/woocommerce-payments/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2Fwoocommerce-payments/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30274876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:45:49.896Z","status":"ssl_error","status_checked_at":"2026-03-08T20:45:49.525Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-10-30T12:08:43.380Z","updated_at":"2026-03-08T22:02:41.136Z","avatar_url":"https://github.com/Automattic.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WooPayments\n\nThis is a feature plugin for accepting payments via a WooCommerce-branded payment gateway.\n\n## Dependencies\n\n-   WooCommerce\n\n## Version support policy\n\nWe adopt the L-2 version support policy for WordPress core strictly, and a loose L-2 policy for WooCommerce. See [more details](./docs/version-support-policy.md).\n\n## Development\n\n### Install dependencies \u0026 build\n\n-   `npm install`\n-   `composer install`\n-   `npm run build:client`, or if you're developing the client you can have it auto-update when changes are made: `npm start`\n\nIf you run into errors with `npm install` it may be due to node version, try `nvm install` followed by `nvm use` then try again.\n\nWhen running the `composer install/update`, composer may prompt you for a GitHub OAuth token before it can fetch the `subscriptions-core` package from github.\n\n```\nLoading composer repositories with package information\nGitHub API limit (0 calls/hr) is exhausted, could not fetch https://api.github.com/repos/automattic/woocommerce-subscriptions-core. Create a GitHub OAuth token to go over the API rate limit. You can also wait until ? for the rate limit to reset.\n\nHead to https://github.com/settings/tokens/new?scopes=repo\u0026description=Composer+XXXXXX to retrieve a token. It will be stored in \"/Users/yourname/.composer/auth.json\" for future use by Composer.\n```\n\nTo fix this up, follow the link provided in the prompt and paste the token into the terminal window to continue.\n\n### Extending WooPayments\n\nIf you are extending WooPayments, or building on top of it, please refer to the [core docs](includes/core/README.md) and directory (`includes/core`) for guides and recommended ways of doing it.\n\n## Setup\n\n### Docker environment (recommended)\n\nFor detailed Docker setup instructions, see [docker/README.md](docker/README.md).\n\nQuick start:\n```bash\nnpm install                  # Install dependencies\nnpm run up:recreate          # Start WordPress and run setup (auto-starts infrastructure if needed)\n```\n\nYour site will be available at `http://localhost:\u003cPORT\u003e/wp-admin/` (check `.env` for your port; default is 8082).\n\n### Manual setup\n\nInstall the following plugins:\n\n-   WooCommerce\n-   WCPay Dev Tools (clone or download [the GitHub repo](https://github.com/Automattic/woocommerce-payments-dev-tools))\n    - This dependency is automatically updated to the latest version each time you perform a `git pull` or `git merge` in this repository, as long as the WCPay Dev Tools repository is cloned locally and remains on the `trunk` branch. For more details, please refer to the [post-merge](.husky/post-merge) hook.\n\n### Optional local.env file\n\nIf you are using a custom local development setup (as opposed to the Docker-based one), you can create a `local.env` file to provide environment variables for our development scripts.\n\nWe currently support the following variables:\n\n-   `LOCAL_WCPAY_DEV_TOOLS_PLUGIN_REPO_PATH`: The path to your local WCPay Dev Tools plugin directory for auto-updates. This is primarily useful for non-Docker setups. With the Docker setup, the dev tools plugin is stored in a shared Docker volume and is installed automatically by the setup script.\n\n## Test account setup\n\nFor setting up a test account follow [these instructions](https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/).\n\nYou will need an externally accessible URL to set up the plugin. You can use ngrok for this.\n\n`ngrok http \u003cPORT\u003e` (check `.env` for your port; default is 8082)\n\nSee: [CONTRIBUTING.md](CONTRIBUTING.md) for more development details.\n\n## Debugging\n\nIf you are following the [Docker setup](docker/README.md), Xdebug is ready to use for debugging.\n\nInstall [Xdebug Helper browser extension mentioned here](https://xdebug.org/docs/remote) to enable Xdebug on demand.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautomattic%2Fwoocommerce-payments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautomattic%2Fwoocommerce-payments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautomattic%2Fwoocommerce-payments/lists"}