Ini adalah plugin fitur untuk menerima pembayaran melalui gateway pembayaran bermerek WooCommerce.
Kami mengadopsi kebijakan dukungan versi L-2 untuk inti WordPress secara ketat, dan kebijakan L-2 yang longgar untuk WooCommerce. Lihat lebih detail.
npm install
composer install
npm run build:client
, atau jika Anda sedang mengembangkan klien, Anda dapat memperbaruinya secara otomatis ketika ada perubahan: npm start
Jika Anda mengalami kesalahan dengan npm install
mungkin karena versi node, coba nvm install
diikuti dengan nvm use
lalu coba lagi.
Saat menjalankan composer install/update
, composer mungkin meminta Anda untuk token GitHub OAuth sebelum dapat mengambil paket subscriptions-core
dari github.
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.
Untuk memperbaikinya, ikuti tautan yang disediakan di prompt dan tempelkan token ke jendela terminal untuk melanjutkan.
Jika Anda memperluas WooPayments, atau mengembangkannya, silakan merujuk ke dokumen dan direktori inti ( includes/core
) untuk panduan dan cara yang disarankan untuk melakukannya.
Jika Anda menggunakan lingkungan Docker, lihat petunjuk pengaturan di sini: https://github.com/Automattic/woocommerce-Payments/blob/trunk/docker/README.md
Instal plugin berikut:
git pull
atau git merge
di repositori ini, selama repositori WCPay Dev Tools dikloning secara lokal dan tetap berada di cabang trunk
. Untuk detail lebih lanjut, silakan merujuk ke pengait pasca-penggabungan. Jika Anda menggunakan pengaturan pengembangan lokal khusus (bukan yang berbasis Docker), Anda dapat membuat file local.env
untuk menyediakan variabel lingkungan untuk skrip pengembangan kami.
Saat ini kami mendukung variabel berikut:
LOCAL_WCPAY_DEV_TOOLS_PLUGIN_REPO_PATH
: Jalur ke direktori plugin WCPay Dev Tools lokal Anda untuk pembaruan otomatis; defaultnya adalah docker/wordpress/wp-content/plugins/woocommerce-payments-dev-tools
. Untuk menyiapkan akun uji, ikuti petunjuk berikut.
Anda memerlukan URL yang dapat diakses secara eksternal untuk menyiapkan plugin. Anda dapat menggunakan ngrok untuk ini.
ngrok http 8082
Lihat: https://github.com/Automattic/woocommerce-Payments/blob/trunk/CONTRIBUTING.md (mungkin memindahkan konten ke sini demi visibilitas)
Jika Anda mengikuti pengaturan Docker di sini, Xdebug siap digunakan untuk debugging.
Instal ekstensi browser Xdebug Helper yang disebutkan di sini untuk mengaktifkan Xdebug sesuai permintaan.