Todos los cambios notables a este proyecto serán documentados en este archivo.
El formato está basado en Keep a Changelog y este proyecto adhiere a Semantic Versioning.
- Se corrige error en el archivo UpgradeSchema que no permitía actualizar la base de datos.
- Se corrige error de sintaxis en los archivos CreateWebpayM22 y CommitWebpayM22.
- Se agrega la capacidad para cambiar el título del plugin en el otro scope.
- Se mejora el log detallado para darle seguimiento a los errores.
- Se agrega un servicio para recolectar datos que nos permitira darle mayor seguimiento a las versiones del plugin y las versiones de Magento mas usadas.
- Capacidad para hacer reversas en Oneclick si el Estado de Pago Exitoso se cambia a proccesing.
- Se corrige el error que evitaba mostrar el título personalizado en Oneclick y mantenía el título por defecto.
- Se cambia el método addSuccessMessage() por addComplexSuccessMessage() que permite desplegar mensajes de exito utilizando algunos tags en HTML.
- Se corrige retorno al sitio de éxito cuando la transacción es aprobada autorizando un pago de Oneclick.
- Se ha regresado a la versión del SDK 2.0.
- Se agrego la opción de inscribir tarjetas utilizando Oneclick.
- Se agrego un módulo de administración para Oneclick.
- Se agrego un módulo en el perfil del usuario para administrar sus tarjetas inscritas.
- Se agrego soporte para agregar multiples tarjetas por usuario.
- Se ha actualizado la versión del SDK a la 3.0.
- Se agrego en la configuración del plugin una opción para modificar el comportamiento del correo electrónico al realizar una compra.
- Se agrego en la configuración del plugin una opción para crear el invoice al realizar una compra.
- Se corrige error en deshabilitación por anulación de pago con Webpay en usuarios con sesión iniciada en el comercio.
- Se corrige checkout forzado a 1 columna y se oculta header y footer en checkout. Muchas gracias por tu aporte @HeikelV
- Se agrega nueva versión mínima a librería Monolog. Muchas gracias por tu aporte @asterion
- Se modifican los pasos de desinstalación del plugin y las referencias a la versión SOAP del repositorio.
- Se elimina librería Zend\Log por incompatibilidad con versiones >=2.4.3 de Magento. Se agrega librería recomendada (Monolog) y se prueba retrocompatibilidad hasta la versión 2.2.0 de Magento.
- Se corrige versión de SDK de PHP requerida para el plugin. Esto soluciona error al redireccionar a la pasarela de pago.
- Se corrigen errores de compatibilidad con PHP 7.0.
- Se actualiza SDK de PHP a versión 2.0, por lo que ahora se usa la API v1.2 de Transbank.
- Se corrige retorno al sitio de éxito cuando la transacción es aprobada.
- Change the minimum amount to $50CLP on Readme
- Remove unused error description on failed payments
- Aplicar StyleCI
- Arreglar título del medio de pago
- Agregar port binding a docker de desarrollo
- Arreglar NOTICE que aparecía en pagos rechazados
- Cambiar entityID por IncrementId para identificar ordenes
- Se modifica versión minima requerida del SDK PHP de Transbank
- Varias modificaciones a documentación
Primera versión del Plugin basado en la versión 3.4.2 del plugin de SOAP