Este es un complemento de funciones para aceptar pagos a través de una pasarela de pago de la marca WooCommerce.
Adoptamos estrictamente la política de soporte de la versión L-2 para el núcleo de WordPress y una política L-2 flexible para WooCommerce. Ver más detalles.
npm install
composer install
npm run build:client
, o si está desarrollando el cliente, puede hacer que se actualice automáticamente cuando se realicen cambios: npm start
Si encuentra errores con npm install
, puede deberse a la versión del nodo, intente nvm install
seguido de nvm use
y vuelva a intentarlo.
Al ejecutar la composer install/update
, el compositor puede solicitarle un token de GitHub OAuth antes de poder recuperar el paquete subscriptions-core
de 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 solucionar este problema, siga el enlace proporcionado en el mensaje y pegue el token en la ventana de la terminal para continuar.
Si está ampliando WooPayments o basándose en él, consulte los documentos principales y el directorio ( includes/core
) para obtener guías y formas recomendadas de hacerlo.
Si está utilizando el entorno Docker, consulte las instrucciones de configuración aquí: https://github.com/Automattic/woocommerce-paids/blob/trunk/docker/README.md
Instale los siguientes complementos:
git pull
o git merge
en este repositorio, siempre que el repositorio de WCPay Dev Tools se clone localmente y permanezca en la rama trunk
. Para obtener más detalles, consulte el enlace posterior a la fusión. Si está utilizando una configuración de desarrollo local personalizada (a diferencia de la basada en Docker), puede crear un archivo local.env
para proporcionar variables de entorno para nuestros scripts de desarrollo.
Actualmente admitimos las siguientes variables:
LOCAL_WCPAY_DEV_TOOLS_PLUGIN_REPO_PATH
: la ruta a su directorio local de complementos de WCPay Dev Tools para actualizaciones automáticas; el valor predeterminado es docker/wordpress/wp-content/plugins/woocommerce-payments-dev-tools
. Para configurar una cuenta de prueba, siga estas instrucciones.
Necesitará una URL accesible externamente para configurar el complemento. Puedes usar ngrok para esto.
ngrok http 8082
Ver: https://github.com/Automattic/woocommerce-paids/blob/trunk/CONTRIBUTING.md (posiblemente mueva el contenido aquí por motivos de visibilidad)
Si sigue la configuración de Docker aquí, Xdebug está listo para usarse para la depuración.
Instale la extensión del navegador Xdebug Helper mencionada aquí para habilitar Xdebug a pedido.