Instalar Payment Services
Para empezar a utilizar los servicios de pago para Adobe Commerce y Magento Open Source, debe completar algunos pasos de incorporación.
Descargar e instalar la extensión Payment Services para Adobe Commerce y Magento Open Source es un paso previo para usar Payment Services.
Descargar la extensión
Primero debe descargar la extensión desde Commerce Marketplace antes de instalarla.
- Vaya a la extensión Payment Services en el Commerce Marketplace.
- Para elegir la edición y la versión, cambie Edition y Your store version a sus selecciones preferidas.
- Haga clic en Add to Cart.
- Complete el cierre de compra y haga clic en Place Order.
- Consulte el correo electrónico asociado a la descarga de Marketplace para obtener confirmación y detalles del pedido.
Instalación de la extensión
Puede instalar la extensión Payment Services tanto para Adobe Commerce en la infraestructura en la nube como para las instancias locales, que están vinculadas a su cuenta de Commerce mageid proporcionada en el proceso de registro.
Magento Open Source clientes utilizan las instrucciones locales.
Composer usa estas claves durante la instalación inicial de Adobe Commerce o en situaciones en las que las claves de Composer no se guardaron previamente en el archivo auth.json
.
Consulte Obtención de claves de autenticación para obtener más información sobre la obtención de claves de Compositor.
Consulte Instalar una extensión para obtener más información sobre qué considerar antes de descargar e instalar una extensión.
Adobe Commerce en infraestructura de nube
Este método se utiliza para instalar la extensión Payment Services para una instancia de Commerce Cloud.
-
Actualizar el archivo de
composer.json
:code language-bash composer require magento/payment-services --no-update
-
Actualice las dependencias e instale la extensión:
code language-bash composer update magento/payment-services --with-dependencies
Utilice el comando
composer update
para actualizar todas las dependencias raíz. -
Confirme y envíe los cambios.
Configuraciones locales y de otro tipo
Este método se usa para instalar la extensión Payment Services para una instancia local y Magento Open Source clientes.
-
Para obtener la extensión, ejecute estos comandos:
code language-bash composer require magento/payment-services --no-update
-
Actualice las dependencias e instale la extensión:
code language-bash composer update magento/payment-services --with-dependencies
Utilice el comando
composer update
para actualizar todas las dependencias raíz. -
Actualice la instancia:
code language-bash bin/magento setup:upgrade
-
Borre la caché:
code language-bash bin/magento cache:clean
-
Confirme los cambios.
-
Para asegurarse de que el código confirmado esté implementado, actualice la instancia
Actualización de la extensión
Cuando se publique una nueva versión de Payment Services, podrá actualizar fácilmente la extensión.
-
Para obtener la versión más reciente del paquete:
code language-bash composer update magento/payment-services --with-dependencies
Utilice el comando
composer update
para actualizar todas las dependencias raíz. -
Después de actualizar el compositor, ejecute:
code language-bash bin/magento setup:upgrade
-
Confirme y envíe los cambios.
Resolución de problemas
Puede ver errores al intentar instalar la extensión Payment Services. Utilice los siguientes métodos de solución de problemas para resolver los errores.
Lista de repositorios
Compruebe que repo.magento.com
esté presente en su lista de repositorios.
Claves de composición incorrectas
Si ve el siguiente error que indica que tiene las claves Compositor incorrectas:
Could not find a matching version of package magento/payment-services. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (stable).
Compruebe que las claves de Composer son válidas y que tiene acceso a otros paquetes de Magento.
Para ver qué claves del Compositor están configuradas:
-
Buscar la ubicación del archivo
auth.json
:code language-bash composer config --global home
-
Ver el archivo
auth.json
:code language-bash cat /path/to/auth.json
-
Consulte qué claves están asociadas con su cuenta de Commerce
MageID
.
Memoria insuficiente para PHP
Si ve el siguiente error que indica que no tiene suficiente memoria para PHP:
Fatal error: Allowed memory size of 2146435072 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52
Aumente el límite de memoria para PHP en su entorno en php.ini
.
También puede especificar el límite de memoria mediante este comando: php -d memory_limit=-1 [path to composer]/composer require magento/payment-services
.
Por ejemplo:
php -d memory_limit=-1 vendor/bin/composer require magento/payment-services