• Nuevo
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules
xtdwayforpay - Módulo de pagos WayForPay - Módulo PrestaShop de Extendo Modules

Módulo de pagos WayForPay

xtdwayforpay
34,90 €
Impuestos incluidos

Acepta y gestiona los pagos de WayForPay en PrestaShop.

Ofrezca a sus clientes un proceso de pago WayForPay configurable y gestione los estados de pago, las autorizaciones, las capturas, los reembolsos y la recuperación de pagos desde el panel de administración de PrestaShop.

  • Redireccionamiento y pago con widget
  • Flujos de trabajo de pago de VENTA y AUTORIZACIÓN
  • Disponibilidad de Apple Pay y Google Pay
  • Procesamiento de devolución de llamada firmada
  • Enlaces de pago para pedidos impagados
  • Modo registrado incluido con la compra.
  • Licencia de por vida para un dominio asignado.
  • Un año de actualizaciones gratuitas
Compatibilidad con versiones de PrestaShop: 1.7.8.x 8.x 9.x
Traducciones: Inglés ucraniano
Requisitos: Extensión PHP - IonCube Loader v14

 

Conecta tu tienda PrestaShop con WayForPay.

Este módulo proporciona una integración estructurada entre los pedidos de PrestaShop y las transacciones de WayForPay.

Cuando un cliente realiza un pedido, el módulo envía de forma segura la información necesaria del pedido y del pago a WayForPay. El cliente completa el pago mediante el proceso de compra seleccionado, y WayForPay envía el resultado de la transacción a la tienda.

A continuación, se actualiza el estado del pedido de PrestaShop correspondiente según la configuración del estado de pago.

Esto permite a los comerciantes gestionar todo el flujo de trabajo de pago sin tener que comprobar manualmente cada transacción en un panel de control de pagos independiente.

Elige la experiencia de pago

Redirigir el proceso de pago

Con el proceso de pago con redireccionamiento, el cliente es transferido desde su tienda a la página de pago segura de WayForPay.

Tras completar o cancelar el pago, el cliente es redirigido de nuevo a la tienda.

Esta opción es adecuada cuando deseas:

  • una integración sencilla;
  • detalles de pago introducidos en la página de WayForPay alojada;
  • Configuración mínima de la interfaz de pago dentro de la tienda;
  • un proceso de pago gestionado por el proveedor de pagos.

Los métodos de pago que se muestran en la página de WayForPay dependen de su cuenta de comerciante, la moneda, el dispositivo del cliente, el navegador y la configuración de WayForPay.

Pago mediante widget integrado

El widget de pago muestra la interfaz de pago de WayForPay sin redirigir al cliente a través de una página completa convencional.

Esto permite ofrecer una experiencia de pago más integrada, mientras que WayForPay sigue gestionando el formulario de pago seguro y el procesamiento de la tarjeta.

El proceso de pago mediante widget es adecuado cuando desea:

  • una experiencia de compra más continua;
  • movimiento menos visible entre la tienda y la pasarela de pago;
  • una interfaz de pago integrada en el proceso de compra;
  • la opción de mantener una mayor parte del proceso de pago dentro de la página de la tienda.

La apariencia y disponibilidad de los métodos de pago dentro del widget dependen de la configuración de la cuenta de WayForPay y de la compatibilidad del dispositivo del cliente.

Métodos de pago admitidos para los clientes

Dependiendo de los métodos de pago habilitados para su cuenta comercial de WayForPay, los clientes podrán pagar utilizando:

  • Tarjetas de pago Visa y Mastercard;
  • Apple Pay;
  • Google Pay;
  • otros métodos que WayForPay pone a su disposición para su cuenta de comerciante.

La disponibilidad de Apple Pay y Google Pay depende del dispositivo del cliente, el navegador, la configuración de la billetera, la elegibilidad del comercio para WayForPay y los métodos de pago habilitados.

Este módulo no habilita de forma independiente los métodos de pago que no hayan sido activados para su cuenta de WayForPay.

Captura de pagos inmediatos y diferidos

VENTA: el pago se cargará inmediatamente.

SALE es el flujo de trabajo de pago estándar de una sola etapa.

Cuando se aprueba la transacción, se realiza el cargo en la tarjeta del cliente y el pedido de PrestaShop pasa al estado de pago correcto configurado.

Las rebajas son adecuadas cuando:

  • Los productos están disponibles para su entrega inmediata;
  • El importe total del pedido se cargará durante el proceso de pago;
  • No se requiere confirmación de pago manual;
  • La tienda utiliza un flujo de trabajo convencional de pago y procesamiento.
AUTH: autorizar el pago antes de la captura

AUTH crea un flujo de trabajo de pago en dos etapas.

En lugar de capturar el pago de inmediato, WayForPay autoriza la transacción y retiene el importe requerido.

Posteriormente, el comerciante puede cobrar el importe autorizado mediante Settle o cancelar la retención cuando no se pueda completar el pedido.

AUTH es útil cuando:

  • La disponibilidad de existencias debe ser confirmada;
  • El importe final del pedido puede variar;
  • El pago solo debe procesarse después de una revisión manual;
  • Se venden productos hechos a medida o de existencias limitadas;
  • El comerciante quiere verificar un pedido antes de cobrar el dinero.

La disponibilidad y la duración de la retención de autorización están controladas por WayForPay y el banco emisor.

Liquidar un pago autorizado

Una transacción autorizada con éxito puede completarse mediante la operación de liquidación.

Dependiendo de la transacción y las reglas de WayForPay, el módulo puede enviar el importe total o una parte del importe permitida para su captura.

Esta operación se puede realizar desde el pedido de PrestaShop correspondiente cuando la transacción sea apta.

El resultado se registra en la información de pago del módulo y puede actualizar el estado del pedido según la configuración establecida.

Cancelar una retención de autorización

Cuando no se puede completar un pedido autorizado, se puede cancelar la retención en lugar de realizar el cobro.

Esto libera el importe bloqueado según los tiempos de procesamiento de WayForPay y del banco del cliente.

Entre los casos de uso típicos se incluyen:

  • Producto no disponible tras realizar el pedido;
  • Pedido rechazado durante la revisión manual;
  • cancelación por parte del cliente antes de la captura;
  • importe del pedido incorrecto;
  • Autorización duplicada.

Cancelar una retención es diferente a reembolsar un pago ya realizado, porque el importe autorizado aún no se ha procesado.

Gestiona los pagos desde el panel de administración de PrestaShop.

Este módulo añade las operaciones de transacción WayForPay compatibles al pedido PrestaShop correspondiente.

Dependiendo del estado de la transacción y la disponibilidad de las funciones registradas, los administradores pueden:

  • verificar el estado actual de la transacción;
  • liquidar un pago autorizado;
  • cancelar una retención de autorización;
  • emitir un reembolso total o parcial;
  • crear un nuevo enlace de pago;
  • revisar los intentos de pago;
  • inspeccionar los códigos de respuesta y los mensajes de la puerta de enlace;
  • procesar operaciones en cola.

Solo se mostrarán o aceptarán las acciones válidas para el estado actual de la transacción WayForPay.

Esto ayuda a evitar que los administradores envíen operaciones que no sean aplicables al pago.

Actualizaciones automáticas del estado de pago

Devoluciones de llamada firmadas de WayForPay

WayForPay envía notificaciones de servidor a servidor cuando se crea, aprueba, rechaza o cambia de estado una transacción.

El módulo valida los datos de devolución de llamada entrantes antes de aplicar el resultado al pedido correspondiente de PrestaShop.

Una función de devolución de llamada válida puede:

  • registrar el intento de pago;
  • guardar el estado de la transacción de WayForPay;
  • almacenar la información de respuesta disponible;
  • Actualizar el estado del pedido de PrestaShop;
  • evitar que una misma transacción exitosa se procese dos veces.

Dado que las devoluciones de llamada se realizan directamente entre WayForPay y la tienda, las actualizaciones de los pedidos no dependen únicamente de que el cliente vuelva a la página de confirmación.

Mapeo flexible del estado de los pedidos

Los diferentes resultados de las transacciones de WayForPay pueden asignarse a los estados de pedido de PrestaShop correspondientes.

La configuración exacta se puede ajustar para que coincida con el flujo de trabajo de pedidos existente de la tienda.

Esto resulta útil para las tiendas que ya utilizan estados personalizados para el procesamiento de pedidos, revisiones, autorizaciones o reembolsos.

Intentos de pago e historial de transacciones

Un cliente puede intentar pagar el mismo pedido más de una vez.

El módulo registra los intentos de pago por separado para que los administradores puedan revisar el historial real de transacciones en lugar de ver solo el estado más reciente.

Dependiendo de la respuesta de la pasarela de pago, un intento de pago puede incluir:

  • Referencia del pedido de WayForPay;
  • estado de la transacción;
  • importe y moneda solicitados;
  • fecha de pago;
  • fecha de procesamiento;
  • código de respuesta;
  • mensaje de respuesta;
  • tipo de transacción;
  • Información de la tarjeta enmascarada al ser devuelta;
  • identificadores de autorización o de transacción.

Esto ayuda a investigar pagos rechazados, intentos repetidos, retrasos en las devoluciones de llamada y disputas sobre si se realizó o no un cargo en un pedido.

Recuperar pedidos impagos y vencidos

Genera un enlace de pago seguro

Cuando un pedido permanece impagado, la sesión de pago anterior ha caducado o el cliente desea intentarlo de nuevo, un administrador puede generar un nuevo enlace de pago de WayForPay.

El enlace se puede enviar al cliente utilizando una plantilla de correo electrónico que contenga:

  • nombre del cliente;
  • Referencia del pedido;
  • total del pedido;
  • URL de pago seguro;
  • URL del historial de pedidos;
  • nombre de la tienda.

Una vez que el cliente completa el pago, el flujo de trabajo de devolución de llamada actualiza automáticamente el estado de la transacción y del pedido.

Los enlaces de pago pueden ayudar a recuperar los pedidos afectados por:

  • una página de pago abandonada;
  • una sesión de pago caducada;
  • un fallo temporal de la tarjeta;
  • un cliente cierra el navegador;
  • Un pago rechazado seguido de otro intento de pago.

Un enlace de pago no garantiza la aprobación. El resultado final depende de WayForPay, del método de pago y del banco emisor.


Evite pagos duplicados

Antes de enviar o utilizar un nuevo enlace de pago, conviene comprobar el estado actual de la transacción si existe alguna posibilidad de que el pago original se haya completado.

Los correos electrónicos a los clientes también deben advertirles que no vuelvan a pagar si el importe ya se ha cobrado.

Esto reduce el riesgo de pagos duplicados causados por retrasos en las devoluciones de llamada, redirecciones del navegador interrumpidas o incertidumbre después de la autorización bancaria.

Reembolso de pagos completados

Las transacciones aprobadas que cumplan los requisitos pueden ser reembolsadas desde la página de pedidos de PrestaShop.

Dependiendo de las condiciones operativas y de transacción de WayForPay disponibles, el módulo puede admitir:

  • reembolsos completos;
  • reembolsos parciales;
  • Seguimiento del estado del reembolso;
  • almacenamiento de respuestas de reembolso;
  • Actualizaciones de estado de pedidos configurables.

Se envía una solicitud de reembolso a WayForPay, pero esto no significa que el dinero se devuelva al cliente de inmediato.

El tiempo de procesamiento final depende de WayForPay, la red de tarjetas y el banco emisor del cliente.

El módulo debe mantener visibles la solicitud enviada y el resultado de la transacción devuelta para su revisión administrativa.

Verifique el estado actual de la transacción.

La operación de verificación de estado solicita a WayForPay el estado de pago más reciente disponible utilizando la referencia del pedido correspondiente.

Esto resulta útil cuando:

  • El cliente informa que el pago se realizó correctamente;
  • La redirección del navegador se interrumpió;
  • La llamada de respuesta se retrasó o no se recibió;
  • un pedido permanece en estado pendiente;
  • El administrador debe verificar un reembolso o una autorización;
  • El estado del pedido local y el estado de la puerta de enlace parecen ser inconsistentes.

Consultar el estado no crea un nuevo pago. Simplemente recupera la información actual de la transacción existente.

Procesamiento fiable de colas y tareas programadas (cron)

Algunas operaciones de pago pueden procesarse a través de una cola en lugar de requerir que el administrador espere un resultado inmediato en el navegador.

El procesamiento Cron se puede utilizar para tareas en segundo plano compatibles, tales como:

  • Reintentando las operaciones en cola;
  • Procesando acciones de pago pendientes;
  • comprobación de estados de transacciones no resueltas;
  • gestionar fallos temporales de comunicación;
  • Actualizar los registros de operaciones relacionados.

El procesamiento de colas ayuda a separar las acciones administrativas de los tiempos de respuesta de las API externas y proporciona una forma controlada de reintentar los fallos temporales.

La URL o el comando cron deben estar protegidos contra el acceso no autorizado y configurados de acuerdo con la documentación del módulo.

Diagnóstico de pago claro

Las pasarelas de pago pueden rechazar o interrumpir los pagos por muchas razones, entre ellas:

  • rechazo del banco emisor;
  • Datos de la tarjeta incorrectos;
  • tarjeta caducada;
  • fondos insuficientes;
  • verificación fallida;
  • controles antifraude;
  • Sesión de cliente caducada;
  • Configuración de transacciones no compatibles;
  • problemas de comunicación temporales.

El módulo almacena los códigos de respuesta y los mensajes de WayForPay disponibles para que los administradores puedan comprender mejor el motivo de un pago fallido.

Cuando proceda, las explicaciones dirigidas al cliente pueden transformarse en recomendaciones más claras, mientras que la respuesta técnica completa permanece a disposición del administrador.

Esto facilita la distinción entre:

  • un problema de configuración de la tienda;
  • un problema de pago temporal;
  • un rechazo bancario;
  • un pago abandonado;
  • una operación sin soporte;
  • Transacción completada con éxito, pendiente de sincronización local.

Principios de integración segura

Solicitudes firmadas y devoluciones de llamada

Las solicitudes de pago y las devoluciones de llamada del servidor utilizan firmas de WayForPay para verificar la integridad de los datos.

La clave secreta del comerciante se almacena en la configuración del módulo y nunca debe mostrarse a los clientes ni incluirse en el código HTML de la tienda online.

Las llamadas entrantes solo deben procesarse después de:

  • verificación de firma;
  • validación de la cuenta del comerciante;
  • validación de la referencia del pedido;
  • comprobaciones de importe y moneda;
  • protección contra el procesamiento duplicado.
El módulo no almacena los datos de la tarjeta.

Los clientes introducen información de pago confidencial a través de la interfaz de pago de WayForPay.

El módulo no necesita almacenar números de tarjeta completos ni códigos de seguridad de tarjeta en PrestaShop.

Cualquier información de tarjeta enmascarada que devuelva WayForPay está destinada únicamente a la identificación de la transacción y a fines administrativos.

Requisitos del servidor

La tienda debe poder:

  • establecer conexiones HTTPS salientes a WayForPay;
  • recibir llamadas entrantes de WayForPay;
  • utilice un certificado HTTPS público válido;
  • resolver dominios de servicio de WayForPay;
  • generar y verificar las firmas requeridas;
  • Ejecuta la versión de PHP seleccionada y las extensiones de PHP necesarias.

Los cortafuegos, la autenticación HTTP, el modo de mantenimiento, las capas de almacenamiento en caché o los módulos de seguridad no deben bloquear el punto final de devolución de llamada configurado.

Cómo funciona el flujo de pago

Pago estándar de VENTA
  • El cliente realiza un pedido en PrestaShop.
  • El módulo crea una solicitud de pago firmada de WayForPay.
  • El cliente completa el pago utilizando la página de redireccionamiento o el widget.
  • WayForPay procesa la transacción.
  • WayForPay envía una solicitud de devolución de llamada firmada a la tienda.
  • El módulo valida la función de devolución de llamada.
  • Se registra el intento de pago.
  • El estado del pedido de PrestaShop se ha actualizado.
Pago de autorización en dos etapas
  • El cliente realiza un pedido.
  • WayForPay autoriza el importe del pago.
  • El pedido recibe el estado de autorización configurado.
  • El comerciante revisa o prepara el pedido.
  • El administrador liquida el pago o cancela la retención.
  • El estado de la transacción resultante se almacena.
  • El estado del pedido de PrestaShop se ha actualizado.
Recuperación de pagos
  • Un pedido permanece impagado o su período de pago ha expirado.
  • El administrador genera un nuevo enlace de pago.
  • El cliente recibe el enlace seguro por correo electrónico.
  • El cliente completa el pago a través de WayForPay.
  • La función de devolución de llamada actualiza automáticamente el pedido correspondiente.

Adecuado para diferentes flujos de trabajo de tienda.

Tiendas online estándar

Utilice los pagos de VENTA para cobrar los pedidos de inmediato y pasar los pedidos aprobados directamente a la fase de preparación.

Productos de existencias limitadas

Utilice AUTH para reservar fondos mientras confirma la disponibilidad real del producto.

Pedidos personalizados o revisados manualmente

Autoriza primero el importe y cárgalo una vez que se haya aprobado el pedido.

Pedidos que requieren otro intento de pago

Genera un enlace de pago seguro en lugar de pedirle al cliente que cree un pedido duplicado.

Tiendas con estados de pedido personalizados

Asignar los resultados de las transacciones de WayForPay a los estados que ya utiliza el equipo de la tienda.

Tiendas que requieren diagnóstico de pago

Revise los intentos individuales, los códigos de estado de la pasarela de pago y las operaciones de transacción desde la página del pedido.

Modos base y registrados

El paquete de módulos puede proporcionar un procesamiento de pago básico antes del registro.

La compra del módulo incluye el registro para un dominio de producción asignado y habilita el conjunto completo de funciones comerciales que se enumeran para el producto.


Característica Modo base Modo registrado
Conexión comercial de WayForPay Incluido Incluido
Redirigir el proceso de pago Incluido Incluido
Pagos básicos de VENTA Incluido Incluido
Procesamiento de devolución de llamada firmada Incluido Incluido
Actualización del estado del pedido básico Incluido Incluido
Pago mediante widget Limitado o no disponible Incluido
Flujo de trabajo de pago AUTH Limitado o no disponible Incluido
Liquidar el pago autorizado
Incluido
Cancelar la retención de autorización Incluido
Reembolsos totales y parciales Incluido
Estado de verificación manual Limitado o no disponible Incluido
Enlaces de pago Incluido
Gestión de intentos de pago Limitado Incluido
Mapeo de estado avanzado Limitado Incluido
Automatización de colas y cron Incluido
Diagnóstico avanzado Limitado Incluido

Preguntas frecuentes

¿Qué es el módulo de pagos de WayForPay?

Se trata de un módulo de pago de PrestaShop que conecta los pedidos de la tienda con la pasarela de pago WayForPay.

Permite iniciar pagos, procesar devoluciones de llamada firmadas, actualizar el estado de los pedidos y gestionar las transacciones desde el panel de administración de PrestaShop.

¿Necesito una cuenta comercial de WayForPay?

Sí. El módulo conecta PrestaShop con una cuenta de comerciante de WayForPay ya existente.

La aprobación de la cuenta, las monedas admitidas, los métodos de pago y las condiciones de procesamiento son determinados por WayForPay.

¿Pueden los clientes pagar con tarjeta?

Sí. Los clientes pueden usar tarjetas de pago compatibles con WayForPay y la cuenta del comerciante.

¿El módulo es compatible con Apple Pay y Google Pay?

La integración puede mostrar Apple Pay y Google Pay cuando estos métodos estén disponibles para la cuenta comercial de WayForPay y sean compatibles con el dispositivo y el navegador del cliente.

El módulo no puede forzar la aparición de un método de monedero cuando WayForPay o el entorno del cliente no lo ponen a disposición.

¿Cuál es la diferencia entre redirección y pago mediante widget?

La opción de redirección al proceso de pago envía al cliente a la página de pago alojada de WayForPay.

El proceso de pago mediante widget muestra la interfaz de WayForPay en un flujo de tienda más integrado.

Ambos métodos utilizan WayForPay para procesar el pago.

¿Qué es un pago de VENTA?

SALE es un pago en una sola etapa que cobra el importe aprobado de inmediato.

¿Qué es un pago AUTH?

AUTH autoriza la transacción y retiene temporalmente el importe sin completar el cargo de inmediato.

Posteriormente, el comerciante deberá liquidar la transacción elegible o cancelar la autorización.

¿Puedo capturar un pago autorizado más tarde?

Sí. El modo registrado proporciona la operación de liquidación compatible para las transacciones autorizadas que cumplan los requisitos.

¿Puedo cancelar una reserva?

Sí. Una autorización válida puede cancelarse antes de su captura.

El tiempo de liberación del importe bloqueado depende de WayForPay y del banco emisor.

¿Puedo realizar reembolsos desde PrestaShop?

El modo registrado permite realizar reembolsos en transacciones que cumplan los requisitos.

La disponibilidad de reembolsos totales o parciales depende del estado actual de la transacción y de las normas de WayForPay.

¿Puede el módulo actualizar el pedido automáticamente?

Sí. WayForPay envía devoluciones de llamada firmadas a la tienda, y el módulo asigna los resultados de transacciones válidas a los estados de pedido configurados en PrestaShop.

¿Qué ocurre si el cliente cierra el navegador después de realizar el pago?

El pedido aún puede actualizarse mediante la devolución de llamada de servidor a servidor, siempre que el punto final de la devolución de llamada sea accesible y la notificación sea válida.

El administrador también puede utilizar la función Comprobar estado cuando se requiera una verificación manual.

¿Puedo enviar un nuevo enlace de pago para un pedido pendiente de pago?

Sí. El modo registrado puede generar un enlace de pago seguro de WayForPay para un pedido elegible que aún no se haya pagado.

El enlace se puede enviar utilizando la plantilla de correo electrónico del cliente configurada.

¿Puede un mismo pedido tener varios intentos de pago?

Sí. El módulo puede registrar intentos separados para que los administradores puedan revisar las transacciones rechazadas, caducadas y exitosas asociadas con el pedido.

¿Cómo se evitan los pagos duplicados?

El módulo valida las referencias de transacción y los datos de devolución de llamada, y debe evitar procesar el mismo evento exitoso más de una vez.

Los administradores deben verificar el estado actual del pago antes de pedirle a un cliente que vuelva a intentarlo cuando el resultado original sea incierto.

¿El módulo almacena los datos de la tarjeta?

En PrestaShop no se deben almacenar los datos completos de la tarjeta ni los códigos de seguridad de la misma.

WayForPay se encarga de la introducción y el procesamiento de datos de pago confidenciales.

¿Por qué podrían no aparecer Apple Pay o Google Pay?

Entre las posibles razones se incluyen:

  • El método de pago no está habilitado para el comerciante;
  • El dispositivo o navegador no es compatible con la billetera;
  • El cliente no tiene una tarjeta adecuada en la cartera;
  • La moneda de la transacción o la configuración de la cuenta no son compatibles;
  • WayForPay no ofrece ese método de pago para esa transacción.
¿El módulo incluye una cuenta de WayForPay?

No. El módulo proporciona la conexión técnica entre PrestaShop y WayForPay. El registro de comercios y los servicios de procesamiento de pagos los proporciona WayForPay por separado.

¿Es necesario IonCube Loader?

IonCube Loader es necesario para las funciones avanzadas de tiempo de ejecución en modo registrado.

La funcionalidad de pago básica puede seguir estando disponible sin IonCube Loader, según la versión actual del módulo.

¿La licencia es permanente?

La licencia del módulo sigue siendo válida para el dominio asignado según los términos de la licencia.

El módulo podrá seguir utilizándose una vez finalizado el período de actualización incluido.

Descarga, registro y uso de un módulo

Traducciones
Inglés
ucraniano
Compatibilidad con versiones de PrestaShop
1.7.8.x
8.x
9.x
Requisitos
Extensión PHP - IonCube Loader v14

Current version: 1.3.5


Version 1.3.5

- Record captured WayForPay transactions in the standard PrestaShop order payment history.

- Backfill a missing standard payment record when Check Status confirms an existing captured transaction.

- Return to the WayForPay order panel after its Back Office actions reload the order page.

- Process order actions before PrestaShop builds the order view so newly backfilled payments are visible immediately.

- Report a failed PrestaShop payment backfill instead of showing Check Status as fully successful.

- Identify the exact standard payment backfill stage and exception class when PrestaShop rejects it.

- Avoid an invalid duplicate `LIMIT 1` when checking for an existing PrestaShop payment.

- Serialize standard payment backfills without wrapping PrestaShop payment hooks in an outer transaction.

- Send discounted product totals, shipping, and gift wrapping consistently with the charged WayForPay amount.

- Prevent the same Back Office payment action from being processed more than once during one request.

- Serialize order state transitions from synchronous API responses and callbacks.

- Treat repeated Settle and Cancel Hold submissions as idempotent confirmations.

- Treat `WaitingAuthComplete / 1100` as a successful AUTH hold awaiting Settle.

- Treat `Approved` for an AUTH payment as captured rather than merely authorized.

- Accept both documented WayForPay signature layouts for Settle responses.

- Repair affected AUTH payment and order states during the 1.3.3 upgrade without sending customer emails or triggering automation.

- Added a dedicated `WayForPay payment authorized` order status for AUTH payments awaiting capture.

- Added canonical payment lifecycle state and captured amount tracking.

- Added duplicate-operation protection and legacy AUTH reconciliation state.

- Send `merchantTransactionType=AUTH` in Purchase requests.

- Treat gateway business declines as failed operations even when the HTTP response is successful.

- Prevent Check Status and failed Settle responses from reopening captured payments for capture.

- Keep Settle, Cancel Hold, and Refund availability aligned with the canonical payment state.

- Queue Cancel Hold as the correct protected operation.

- Select the Authorized confirmation card from the canonical AUTH payment state.

- Wait briefly for the authoritative AUTH callback before opening the order confirmation page.

- Store and display the WayForPay retry payment URL returned for an unsuccessful payment attempt.

- Added SALE and delayed-capture AUTH payment flows with hosted redirect and configurable WayForPay widget checkout.

- Added Back Office order actions for status checks, capture, hold cancellation, refunds, and payment link creation.

- Added configurable status mapping, automatic refund and AUTH actions, and a secure retry queue processed by cron.

- Added payment attempts, transactions, payment links, Payment Codes, logs, diagnostics, and multilingual confirmation cards.

- Added customer payment recovery links with optional automatic creation and localized email delivery.

- Added activation and update checks with separate Base and Registered feature sets; Base payments remain available without ionCube Loader.

- Added compatibility with PrestaShop 1.7.8 through 9 and PHP 7.3 through 8.5.


Version 1.2.5

Initial stable release

Producto añadido a la lista de deseos