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.
- Mejora estabilidad de plugin, guardando token de la orden en base de datos en reemplazo de variables de sesión PR #73
- Se cambia visibilidad de las funciones internas del plugin de
private
aprotected
para permitir herencia. PR #73
- Se soluciona exportación de diagnostico en PDF PR #71
- Se incluyen instrucciones en el README sobre como pasar a producción PR #70
- Agrega TCPDF como dependencia [TransbankDevelopers#66]
- Se cambia el mensaje cuando una trasacción es cancelada [TransbankDevelopers#67]
- Se elimina bootstrap and jquery de las librerias [TransbankDevelopers#64]
- Corrige compatibilidad con php 7.0.
- Se remueve campo "extras" de composer.json para poder subir el plugin a Magento marketplace
- Se añade autoload a composer.json
- Se actualiza versión del SDK a la última versión para resolver la conexión con los servicios SOAP
- Corrige manejo de stock cuando el pago no es completado y la orden es cancelada. La cantidad es retornada al stock disponible.
- Corrige duplicación de órdenes de compra al inicial el pago con Webpay.
- Para evitar errores en la instalación, se removió la especificación de módulos de Magento en composer.json.
- Corrige verificación de la versión de php, actualizado hasta php 7.2.
- Se añade soporte comprobado al plugin hasta php 7.2 + Magento 2.3.1.
- Corrige la redirección al voucher de una transacción confirmada en estado "Esperando".
- Corrige configuración, Ya no es necesario incluir el certificado de Webpay
- Corrige despliegue de información en el detalle de la transacción realizada, ahora se visualiza toda la información
- Se elimina la condición de VCI == "TSY" || VCI == "" para evaluar la respuesta de getTransactionResult debido a que esto podría traer problemas con transacciones usando tarjetas internacionales.
- Agrega logs de transacciones para poder obtener los datos como token, orden de compra, etc.. necesarios para el proceso de certificación.
- Corrige problemas con el sistema de configuración de plugin.
- Actualiza sdk php a 1.4.4 que corrige problema de carga de clases Linux.
- Se mejora la experiencia de pago con webpay.
- Se corrige un problema al cargar el sdk de webpay
- Se mejora la experiencia de pago con webpay.
- Se elimina configuración de logs en sección de administración.
- Se mejora la creación del pdf de diagnóstico.
- Se elimina la comprobación de la extención mcrypt dado que ya no es necesaria por el plugin.
- Se corrigen varios problemas internos del plugin para entregar una mejor experiencia en magento2 con Webpay.
- Ahora el certificado de transbank Webpay es opcional.
- Ahora soporta php 7.1
- Se modifica código de comercio y certificados.
- Se agregan validaciones de depencias en instalacion a través de composer
- Se modifica herramienta de diagnostico, metodo es desde ahora ondemand.
- Se realizan correcciones a obtencion de orden de compra.
- Se realizan correcciones a flujo de compra considerando anulacion por parte del cliente.
- Se modifica certificado de servidor para ambiente de integracion.
- Se corrige SOAP para registrar versiones.