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.

INFO
Vea nuestro vídeo Configurar Payment Services para Adobe Commerce para obtener más informació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.

  1. Vaya a la extensión Payment Services en el Commerce Marketplace.
  2. Para elegir la edición y la versión, cambie Edition y Your store version a sus selecciones preferidas.
  3. Haga clic en Add to Cart.
  4. Complete el cierre de compra y haga clic en Place Order.
  5. Consulte el correo electrónico asociado a la descarga de Marketplace para obtener confirmación y detalles del pedido.
NOTE
Para las versiones de Adobe Commerce 2.4.7 o posteriores, Payment Services está disponible de forma predeterminada.

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.

  1. Actualizar el archivo de composer.json:

    code language-bash
    composer require magento/payment-services --no-update
    
  2. 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.

  3. 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.

  1. Para obtener la extensión, ejecute estos comandos:

    code language-bash
    composer require magento/payment-services --no-update
    
  2. 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.

  3. Actualice la instancia:

    code language-bash
    bin/magento setup:upgrade
    
  4. Borre la caché:

    code language-bash
    bin/magento cache:clean
    
  5. Confirme los cambios.

  6. Para asegurarse de que el código confirmado esté implementado, actualice la instancia

NOTE
Payment Services 1.6.1 es compatible con las versiones 7.x de PHP. Sin embargo, es muy recomendable actualizar a la última versión de Payment Services.

Actualización de la extensión

Cuando se publique una nueva versión de Payment Services, podrá actualizar fácilmente la extensión.

  1. 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.

  2. Después de actualizar el compositor, ejecute:

    code language-bash
    bin/magento setup:upgrade
    
  3. 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:

  1. Buscar la ubicación del archivo auth.json:

    code language-bash
    composer config --global home
    
  2. Ver el archivo auth.json:

    code language-bash
    cat /path/to/auth.json
    
  3. 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
recommendation-more-help
87189544-c8b9-4aef-af07-ed3578763c38