這是一個功能插件,用於透過 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。