Problemas frecuentes

Al llamar a la URL de notificación me sale un error 500:

A veces aparece un error 500 al llamar a la URL de notificación. Este error es un error de aplicación y no significa que el problema provenga de nuestro módulo. Para obtener los detalles del error, debe activar los registros de apache de su servidor y, a continuación, buscar la llamada en cuestión que presenta el problema.

Si no tiene acceso a los registros de errores de su servidor, puede buscar el error en la página de retorno haciendo lo siguiente:

  1. Deshabilite la URL de notificación al final del pago en Back Office Vendedor.

    Como recordatorio, la desactivación se realiza en Configuración / Reglas de notificación / Haga clic con el botón derecho en URL de notificación al final del pago / Deshabilitar la regla.

  2. Haga exhibir los errores activando el modo DEV en su tienda PrestaShop. Para eso, reemplace en el archivo define.inc.php que está en el directorio de configuración:

    define('_PS_MODE_DEV_', false);

    por: define ('_ PS_MODE_DEV_', true);

  3. Realice un pago de prueba y haga clic en el botón para volver a comprar, su error debería aparecer en la pantalla.
  4. Una vez que se detecte el error, no olvide eliminar el modo DEV de su tienda PrestaShop y reactivar la URL de notificación al final del pago.

Restablecer el logotipo del método de pago PayZen en PrestaShop 1.7 :

Desde la versión 1.7 de PrestaShop, ya no se exhibe el logotipo de los métodos de pago. Nos hemos adaptado a esta nueva presentación.

Si desea restablecer el logotipo, será necesario modificar el código del módulo de la siguiente manera:

  • Abrir el archivo AbstractPayzenPayment.php que se encuentra en /modules/payzen/classes/payment/
  • Consulte cerca de la línea 142 (función pública getPaymentOption).
  • Descomente la línea (eliminar //) que contiene setlogo y elimínela ; en la linea anterior.

Obtenemos lo siguiente:

$option->setCallToActionText($this->getTitle((int)$cart->id_lang))

->setModuleName(‘payzen’)

->setLogo(‘../modules/payzen/views/img/’.$this->getLogo());

Cambiar el logotipo del método de pago PayZen :

Si desea cambiar el logotipo predeterminado al elegir un método de pago, reemplace el archivo BannerLogo1.gif, ubicado en el directorio modules/payzen/views/img/, por el suyo manteniendo el mismo nombre.

Durante la instalación PrestaShop muestra que el módulo no está verificado:

Desde una de las últimas versiones de PrestaShop, este mensaje aparece cuando intenta instalar una versión que no proviene de PrestaShop Addons.

PrestaShop Intento de orientarle hacia una versión paga, pero el módulo que descargó es la versión oficial PayZen y perfectamente compatible con PrestaShop.

Por lo tanto, puede hacer clic en el botón Continuar la instalación de forma segura.

PayZen no aparece en los métodos de pago:

A veces, el módulo de pago no aparece en la lista de métodos de pago (lado Front Office).

Eso puede ocurrir bajo las siguientes condiciones:

  • Ha configurado un monto máximo / mínimo.

Compruebe que no haya establecido restricciones sobre el monto en el módulo. Para ello, vaya a Configuración del módulo y haga clic en la pestaña Pago standard.

  • Opción Deshabilitar módulos no desarrollados por PrestaShop

Verifique que la opción Deshabilitar módulos no desarrollados por PrestaShop opción no esté ENCENDIDA. Esta opción se encuentra en el menú Configuración avanzada / Rendimiento.

  • Su módulo necesita ser reinicializado

Esto ocurre especialmente cuando se han realizado muchos cambios desde su tienda PrestaShop. Reinicializar el módulo permitirá reanudar las configuraciones de su tienda con la nueva configuración.

ATENCIÓN: Si ya ha configurado el módulo, recuerde recoger el ID del sitio y la clave antes de reiniciar.

  • Restricciones de pais

Para todos los módulos de pago, PrestaShop activa solo el país predeterminado en la restricción de país. Deberá activar los países que desee desde Back Office PrestaShop para que aparezca el método de pago para otros países.

La configuración se realiza en el Back Office PrestaShop en Módulos / Pago / Restricciones de país.

  • Código ISO de la moneda

Compruebe que el código ISO 4217 se respeta en la configuración de moneda. Por ejemplo debe configurarse con el código .

La configuración se realiza en el Back Office PrestaShop en Localización / Monedas.

Al llamar a la URL de notificación, aparece un error 404:

Después de una migración de PrestaShop 1.4 a 1.5 o 1.6, a menudo sucede que se nos presenta un error 404. Este error está relacionado con el hecho de que la URL de notificación ha cambiado desde la versión 1.3d (compatible con PrestaShop 1.4) de nuestro módulo de pago. Así que verifique que la notificación de URL ya no sea: http://www.yoursite.com/modules/vads/validation.php

Y que haya sido reemplazada por: http://www.votresite.com/modules/payzen/validation.php

Algunos pedidos vuelven con una diferencia de unos pocos centavos.

Si algunos pedidos vuelven con una diferencia de unos pocos centavos, no está relacionado con el módulo de pago y si con PrestaShop que no calcula correctamente el redondeo entre el HT y el TTC.

Este problema ha sido mencionado muchas veces en el foro. PrestaShop

Error 22 - CUST_COUNTRY durante un pago:

Si recibe un correo electrónico de PayZen con el error 22 – CUST_COUNTRY, el código de país que ingresó en PrestaShop no cumple con el código ISO 3166.

Para cambiar el código ISO, debe ir PrestaShop al menú Ubicación / País e ingresar un código válido.

Para obtener más información sobre el código ISO 3166, visite el siguiente enlace:

http://www.iso.org/iso/fr/home/standards/country_codes.htm

Cómo configurar el módulo en modo multi tiendas:

No hay ninguna particularidad con nuestro módulo de pago, está configurado como todos los demás módulos en PrestaShop.

La elección de la tienda está en la parte superior izquierda del menúPrestaShop, puede seleccionar:

  • Todas las tiendas para cambiar la configuración de todas las tiendas.
  • Un grupo para cambiar todas las tiendas de un grupo.
  • Una tienda para cambiar la configuración de una sola tienda.

La configuración generalmente se realiza en Todas las tiendas y tienda por tienda, piense en particular en cambiar el nombre y la URL de la tienda en la sección Configuración general > Personalización de la página de pago.

El módulo también administra el modo tienda múltiple para llamar a la URL de notificación. Debe ingresar la URL propuesta en el módulo de tienda predeterminado en Back Office Vendedor. Este paso se describe en la sección Configuración de la URL de notificación.