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 agrega una nueva versión del SDK de Transbank que cambia el certificado publico de Transbank para producción.
- Se crea nueva tabla webpay_orders que mantiene el status de pago de cada transacción, para asi no usar variables de sesión que tienen problemas con Google Chrome 80+ PR 74
- Después de presionar "pagar", aparecía una segunda pantalla donde había que volver a apretar "Pagar". Este botón ahora se autoenvía, para ahorrarle un paso al cliente final. PR 74
- Se soluciona error que producía que no se completara el proceso de Pago en Chrome 80 PR 74
- Se soluciona error que se generaba cuando se cambia el prefijo de las tablas de prestashop por algo diferente a "ps_". PR 72
- Se soluciona error en dependencias de TCPF PR 63
- Send plugin information when plugin is set to production environment
- Add TCPDF as compose dependency
- Add support to PHP 7.3
- Allow the user to change the default order status
- Se actualiza versión del SDK a la última versión para resolver la conexión con los servicios SOAP
- Se añade soporte comprobado al plugin hasta PHP 7.2.19 + PrestaShop 1.7.5.2
- Corrige botón
VERIFICAR CONEXIÓN
a Transbank en pantalla de administración del plugin. - Corrige generación de PDFs en pantalla de administración del plugin.
- 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 corrige compatibilidad para tener instalado Webpay y Onepay sin conflictos en el mismo Prestashop.
- 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.
- Corrige creación de url para webpay.
- Agrega logs de transacciones para poder obtener los datos como token, orden de compra, etc.. necesarios para el proceso de certificación.
- Corrige validación de certificados
- Se corrige un problema evitando que se pueda agregar items al carro durante el proceso de pago.
- Se mejora el proceso de pago para los casos cancelado, con error y exitoso.
- Se mejoran las pantallas de error y éxito, ahora muestra la orden de compra, fecha y hora en las pantallas de error.
- Se corrige un problema evitando que se pueda agregar items al carro durante el proceso de pago.
- Se corrige un problema con plantillas de prestashop en las paginas de éxito y error del plugin.
- Se mejora la experiencia de pago.
- Se mejoran las validaciones internas del proceso de pago.
- Se mejora la creación del pdf de diagnóstico.
- Se elimina la comprobación de la extensión mcrypt dado que ya no es necesaria por el plugin.
- Se corrigen varios problemas internos del plugin para entregar una mejor experiencia en prestashop con Webpay.
- Ahora el certificado de transbank Webpay es opcional.
- Ahora soporta php 7.1
- Ahora soporta prestashop 1.7 y 1.6
- Se modifica código de comercio y certificados.
- Se modifica implementación de la herramienta de diagnóstico.
- Se modifica certificado de servidor para ambiente de integracion.
- Se corrige SOAP para registrar versiones.
- Se modifica certificado de servidor para ambiente de integracion.
- Se agrega archivo "changelog" para mantener orden de cambios realizados plugin
- Se modifica validacion para transacciones internacionales