Módulo Paymentsense para Magento 2 de código abierto
Módulo de pago para Magento 2 Open Source (Edición comunitaria), que le permite aceptar pagos a través de Paymentsense.
Requisitos
- Magento Open Source versión 2.3.x o 2.4.x (probado hasta 2.4.1)
- Servidor certificado PCI que utiliza SSL/TLS (requerido para los métodos de pago directo y MOTO y muy recomendado para el método de pago alojado*)
- Abrir el puerto de salida 4430 para utilizar los métodos de pago Directo y MOTO y para realizar transacciones de referencia cruzada (Cobro, Reembolso y Anulación)
* El uso del método de pago alojado sin SSL/TLS puede provocar que la sesión del cliente se vacíe después de regresar del formulario de pago alojado de la pasarela de pago y, respectivamente, el carrito de compras del cliente no se restaurará en caso de que el pago no se realice correctamente en algunos navegadores web.
Instalación usando Composer
Instalar el módulo Paymentsense
$ composer require paymentsense/magento2-module
Habilite el módulo Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
Actualizar Magento
$ php bin/magento setup:upgrade
Implemente los archivos de vista estática (si es necesario)
$ php bin/magento setup:static-content:deploy
instalación manual
Cargue el contenido de la carpeta en app/code/Paymentsense/Payments/
en la carpeta raíz de Magento
Habilite el módulo Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
Actualizar Magento
$ php bin/magento setup:upgrade
Implemente los archivos de vista estática (si es necesario)
$ php bin/magento setup:static-content:deploy
Configuración
- Inicie sesión en el panel de administración de Magento y vaya a Tiendas -> Configuración -> Ventas -> Métodos de pago
- Si los métodos de pago de Paymentsense no aparecen en la lista de métodos de pago, vaya a Sistema -> Administración de caché y borre el caché de Magento haciendo clic en el botón Vaciar caché de Magento .
- Vaya a Métodos de pago y haga clic en el botón Configurar junto a los métodos de pago Paymentsense Hosted , Paymentsense Direct o/y Paymentsense MOTO para expandir los ajustes de configuración.
- Establecer habilitado en Sí
- Establezca las credenciales de la puerta de enlace y la clave previamente compartida cuando corresponda
- Opcionalmente, configure el resto de las configuraciones según sus necesidades.
- Haga clic en el botón Guardar configuración
Pago seguro
El uso de Paymentsense Direct y Paymentsense MOTO implica los siguientes pasos adicionales:
- Asegúrese de que SSL/TLS esté configurado en su servidor certificado PCI-DSS
- Inicie sesión en el panel de administración de Magento
- Vaya a Tiendas -> Configuración -> General -> Web
- Expanda la sección URL base (seguras)
- Establezca Usar URL seguras en Storefront y Usar URL seguras en Admin en Sí
- Configure su URL de base segura
- Haga clic en el botón Guardar configuración
Registro de cambios
2.4.3
Cambió
- Página de confirmación del pedido (Paymentsense Direct)
2.4.2
Cambió
- Filtrar los caracteres no soportados por la puerta de enlace.
2.4.1
Agregado
- Complemento que cambia el atributo de cookie "samesite" (requiere SSL/TLS y Magento 2.4.1 o superior)
Cambió
- Página de confirmación del pedido
2.4.0
Agregado
- Soporte de Magento 2.4
- punto de entrada de la puerta de enlace gw3
- Dirección de facturación a la página de selección de método de pago (Paymentsense Hosted)
- Optimización y reelaboración del código.
2.3.2
Agregado
- Métodos hash HMACSHA256 y HMACSHA512 (Paymentsense alojado)
- Filtrar caracteres no soportados por HPF (Paymentsense Hosted)
- Restricción de longitud de los campos enviados al HPF (Paymentsense Hosted)
2.3.1
Agregado
- Opción de cobrar en la moneda base
- Optimización y reelaboración del código.
Fijado
- Problema que alerta sobre el fraude en un entorno multidivisa
2.3.0
Agregado
- Archivar sumas de verificación en la función de información del módulo
Remoto
- Método hash MD5 (Paymentsense alojado)
- Soporte de Magento 2.2
2.0.8
Agregado
- Soporte de todas las monedas según ISO 4217.
2.0.7
Agregado
- Comprobación de la hora del sistema
2.0.6
Agregado
- Verificación de la configuración de la puerta de enlace
Cambió
- URL de la función de información del módulo extendido
- Salida de la función de información del módulo ampliado
2.0.5
Agregado
- Método de entrega de resultados del SERVIDOR (Paymentsense Hosted)
Fijado
- Cambiar al siguiente punto de entrada de la puerta de enlace cuando se recibe una respuesta inesperada de la puerta de enlace
2.0.4
Agregado
- Función de información de módulo ampliada
- Estado del método de pago en la página de configuración de Métodos de pago
- Estado de conexión de la puerta de enlace en la página de configuración de Métodos de pago
- Configuración "El puerto 4430 NO está abierto en mi servidor (modo seguro con transacciones de referencia cruzada deshabilitadas)" que deshabilita las transacciones de referencia cruzada (Paymentsense Hosted)
Remoto
- punto de entrada de la puerta de enlace gw3
2.0.3
Agregado
- Soporte de Magento 2.3.x. Cumplimiento de la protección CSRF
- Función de informes de información del módulo
Cambió
2.0.2
Cambió
- El correo electrónico del pedido se envía solo después del pago exitoso. Los correos electrónicos por pagos fallidos ya no se envían al cliente.
2.0.1
Agregado
- Registro configurable
- Optimización y reelaboración del código.
Cambió
- Estado de los pedidos antes del pago como "Pago Pendiente"
Fijado
2.0.0
Lanzamiento inicial
Apoyo
[email protected]