Solucionar problemas de instalación de Payment Services

Este artículo explica los errores que se producirán durante la instalación de Payment Services y muestra cómo corregirlos para completar la instalación correctamente.

Descripción description

Entorno

Versiones de Adobe Commerce 2.4.0 - 2.4.4 (Servicios de pago)

Problemas

Estos son los errores que puede encontrar al instalar Payment Services:

​1. Teclas de composición incorrectas

Durante la instalación aparece un mensaje de error si utiliza claves de Compositor incorrectas para la extensión de Payment Services.

Pasos a seguir

  1. Intentar instalar Servicios de pago.
  2. Verá el siguiente error:
    • No se encontró una versión coincidente del paquete magento/payment-services. Compruebe la ortografía del paquete, la restricción de versión y que el paquete está disponible en una estabilidad que coincida con su estabilidad mínima (estable).

Resultado esperado
Sigue las instrucciones de instalación de la documentación para desarrolladores e instala Payment Services correctamente.

Resultado real
Verá un mensaje de error que indica que ha utilizado claves de Compositor incorrectas durante la instalación.

Causa
Las claves del compositor utilizadas durante la instalación no coinciden con el ID de Magento utilizado para registrarse en Payment Services.

​2. Espacio de datos compartido en la configuración de varias instancias

Aparece un mensaje de error cuando varias instancias de Payment Services comparten el mismo espacio de datos en una configuración de varios entornos.

Causa
Cada instancia debe utilizar un espacio de datos SaaS independiente. Compartir uno en entornos causa conflictos.

​3. Memoria PHP insuficiente

Aparece un mensaje de error durante la instalación si la configuración de PHP no cumple con el límite de memoria requerido para la extensión de Payment Services.

Pasos a seguir

  1. Intento de instalar Payment Services.
  2. Verá el siguiente error (o algo similar):
    • Error grave: se agotó el tamaño de memoria permitido de 2146435072 bytes (se intentó asignar 4096 bytes) en phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php en la línea 52

Resultado esperado
Sigue las instrucciones de instalación de la documentación para desarrolladores e instala Payment Services correctamente.

Resultado real
Verá un mensaje de error que indica que no hay suficiente memoria para PHP.

Causa
El límite de memoria PHP en su entorno está establecido demasiado bajo.

Resolución resolution

Problema: Claves de composición incorrectas

Solución
Compruebe que sus claves de Compositor están vinculadas al mismo Magento ID que utilizó al registrarse en Payment Services.

Problema: espacio de datos compartido en varias instancias

Solución
Puede utilizar la misma clave de API en todas las instancias, pero cada instancia debe utilizar su propio espacio de datos SaaS.

Al crear un proyecto de SaaS, Commerce genera espacios de datos basados en la licencia:

  • Adobe Commerce: un espacio de datos de producción y dos de prueba
  • Magento Open Source: solo un espacio de datos de producción

Siga las instrucciones de la guía clave de API de Commerce y clave privada para configurar correctamente cada instancia.

Problema: memoria insuficiente para PHP

Solución
Aumente el límite de memoria en su archivo php.ini para cumplir con los requisitos para instalar la extensión de Payment Services.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f