Dies ist ein Funktions-Plugin zum Akzeptieren von Zahlungen über ein Zahlungsgateway der Marke WooCommerce.
Wir übernehmen strikt die L-2-Versionsunterstützungsrichtlinie für WordPress Core und eine lockere L-2-Richtlinie für WooCommerce. Weitere Details anzeigen.
npm installcomposer installnpm run build:client , oder wenn Sie den Client entwickeln, können Sie ihn automatisch aktualisieren lassen, wenn Änderungen vorgenommen werden: npm start Wenn bei npm install Fehler auftreten, kann dies an der Knotenversion liegen. Versuchen Sie es mit nvm install gefolgt von nvm use und versuchen Sie es erneut.
Wenn Sie composer install/update ausführen, fordert Composer Sie möglicherweise zur Eingabe eines GitHub-OAuth-Tokens auf, bevor er das subscriptions-core -Paket von Github abrufen kann.
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.
Um dies zu beheben, folgen Sie dem Link in der Eingabeaufforderung und fügen Sie das Token in das Terminalfenster ein, um fortzufahren.
Wenn Sie WooPayments erweitern oder darauf aufbauen, finden Sie in den Kerndokumenten und im Verzeichnis ( includes/core ) Anleitungen und empfohlene Vorgehensweisen.
Wenn Sie die Docker-Umgebung verwenden, lesen Sie die Einrichtungsanweisungen hier: https://github.com/Automattic/woocommerce- payments/blob/trunk/docker/README.md
Installieren Sie die folgenden Plugins:
git pull oder git merge durchführen, solange das WCPay Dev Tools-Repository lokal geklont wird und im trunk -Zweig verbleibt. Weitere Einzelheiten finden Sie im Post-Merge-Hook. Wenn Sie ein benutzerdefiniertes lokales Entwicklungssetup verwenden (im Gegensatz zum Docker-basierten), können Sie eine local.env Datei erstellen, um Umgebungsvariablen für unsere Entwicklungsskripte bereitzustellen.
Wir unterstützen derzeit die folgenden Variablen:
LOCAL_WCPAY_DEV_TOOLS_PLUGIN_REPO_PATH : Der Pfad zu Ihrem lokalen WCPay Dev Tools-Plugin-Verzeichnis für automatische Updates; Die Standardeinstellung ist docker/wordpress/wp-content/plugins/woocommerce-payments-dev-tools . Um ein Testkonto einzurichten, befolgen Sie diese Anweisungen.
Zur Einrichtung des Plugins benötigen Sie eine von außen erreichbare URL. Sie können hierfür ngrok verwenden.
ngrok http 8082
Siehe: https://github.com/Automattic/woocommerce- payments/blob/trunk/CONTRIBUTING.md (Inhalte aus Sichtbarkeitsgründen möglicherweise hierher verschieben)
Wenn Sie dem Docker-Setup hier folgen, kann Xdebug zum Debuggen verwendet werden.
Installieren Sie die hier erwähnte Xdebug Helper-Browsererweiterung, um Xdebug bei Bedarf zu aktivieren.