这是一个功能插件,用于通过 WooCommerce 品牌的支付网关接受付款。
我们对 WordPress 核心严格采用 L-2 版本支持政策,对 WooCommerce 采取宽松的 L-2 政策。查看更多详情。
npm install
composer install
npm run build:client
,或者如果您正在开发客户端,则可以在进行更改时自动更新: npm start
如果您在npm install
时遇到错误,可能是由于节点版本所致,请尝试nvm install
然后再尝试nvm use
,然后重试。
运行composer install/update
时,composer 可能会提示您输入 GitHub OAuth 令牌,然后才能从 github 获取subscriptions-core
包。
Loading composer repositories with package information
GitHub 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.
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+XXXXXX to retrieve a token. It will be stored in "/Users/yourname/.composer/auth.json" for future use by Composer.
要解决此问题,请按照提示中提供的链接操作,并将令牌粘贴到终端窗口中以继续。
如果您要扩展 WooPayments,或在其基础上进行构建,请参阅核心文档和目录 ( includes/core
) 以获取指南和推荐的操作方法。
如果您使用的是 Docker 环境,请参阅此处的设置说明:https://github.com/Automattic/woocommerce- payments/blob/trunk/docker/README.md
安装以下插件:
git pull
或git merge
时,只要 WCPay Dev Tools 存储库在本地克隆并保留在trunk
分支上,此依赖项就会自动更新到最新版本。有关更多详细信息,请参阅合并后挂钩。如果您使用自定义本地开发设置(而不是基于 Docker 的设置),则可以创建local.env
文件来为我们的开发脚本提供环境变量。
我们目前支持以下变量:
LOCAL_WCPAY_DEV_TOOLS_PLUGIN_REPO_PATH
:用于自动更新的本地 WCPay 开发工具插件目录的路径;它默认为docker/wordpress/wp-content/plugins/woocommerce-payments-dev-tools
。 要设置测试帐户,请按照以下说明操作。
您将需要一个外部可访问的 URL 来设置插件。您可以使用 ngrok 来实现此目的。
ngrok http 8082
请参阅:https://github.com/Automattic/woocommerce- payments/blob/trunk/CONTRIBUTING.md(为了可见性,可能将内容移至此处)
如果您遵循此处的 Docker 设置,Xdebug 就可以用于调试了。
安装此处提到的 Xdebug Helper 浏览器扩展以按需启用 Xdebug。