Este é um plugin de recurso para aceitar pagamentos por meio de um gateway de pagamento da marca WooCommerce.
Adotamos estritamente a política de suporte à versão L-2 para o núcleo do WordPress e uma política L-2 flexível para WooCommerce. Veja mais detalhes.
npm install
composer install
npm run build:client
, ou se você estiver desenvolvendo o cliente, poderá atualizá-lo automaticamente quando alterações forem feitas: npm start
Se você encontrar erros com npm install
pode ser devido à versão do nó, tente nvm install
seguido de nvm use
e tente novamente.
Ao executar o composer install/update
, o compositor pode solicitar um token GitHub OAuth antes de poder buscar o pacote subscriptions-core
do 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.
Para corrigir isso, siga o link fornecido no prompt e cole o token na janela do terminal para continuar.
Se você estiver estendendo o WooPayments ou construindo sobre ele, consulte os documentos principais e o diretório ( includes/core
) para obter guias e formas recomendadas de fazer isso.
Se você estiver usando o ambiente Docker, consulte as instruções de configuração aqui: https://github.com/Automattic/woocommerce-payments/blob/trunk/docker/README.md
Instale os seguintes plug-ins:
git pull
ou git merge
neste repositório, desde que o repositório WCPay Dev Tools seja clonado localmente e permaneça na ramificação trunk
. Para obter mais detalhes, consulte o gancho pós-mesclagem. Se você estiver usando uma configuração de desenvolvimento local personalizada (em oposição à baseada em Docker), poderá criar um arquivo local.env
para fornecer variáveis de ambiente para nossos scripts de desenvolvimento.
Atualmente oferecemos suporte às seguintes variáveis:
LOCAL_WCPAY_DEV_TOOLS_PLUGIN_REPO_PATH
: O caminho para o diretório local do plugin WCPay Dev Tools para atualizações automáticas; o padrão é docker/wordpress/wp-content/plugins/woocommerce-payments-dev-tools
. Para configurar uma conta de teste, siga estas instruções.
Você precisará de um URL acessível externamente para configurar o plugin. Você pode usar o ngrok para isso.
ngrok http 8082
Consulte: https://github.com/Automattic/woocommerce-payments/blob/trunk/CONTRIBUTING.md (possivelmente mova o conteúdo aqui para fins de visibilidade)
Se você estiver seguindo a configuração do Docker aqui, o Xdebug estará pronto para uso na depuração.
Instale a extensão do navegador Xdebug Helper mencionada aqui para habilitar o Xdebug sob demanda.