checkout 3.17.0

Change log version 3.17.0

🚀 Nuevas funcionalidades:

  • Se agrego los eventos : shippingRateError, changePaymentMethod .
  • Se habilito que se repitan los eventos: checkSameAddress, uncheckSameAddress, checkSaveInformation, uncheckSaveInformation, viewCartCheckout, requestNewCode , changePaymentMethod
  • Se agregaron dos eventos adicionales para errores como merchantInternalError. Y se modificó los códigos de error.
  • En la vista de OTP, mediante el endpoint de bin detector, se agregó el nombre del banco de la tarjeta.
  • Se agregó un label de “Campos obligatorios” y se agregó asteriscos en los campos que lo requieren.
  • Se reemplazó la librería google-libphonenumber por libphonenumber-js.
  • Se optimizaron imágenes y logos.
  • Se optimizaron animaciones y se reemplazó DotterSpinner.
  • Soporte para Fecha Unica (1 sola fecha disponible en el calendario).
  • No permitir compras si la franquicia de la tarjeta es excluida por la pasarela.
  • Se modificó la apariencia del botón de Cambiar dirección para los comercios que nos traen la dirección al checkout.
  • Se agregó botones de limpiar input en los campos con valores.

🔧 Bugs Resueltos:

  • El método de pago por defecto queda seleccionado actualmente.
  • Evento checkoutStarted no se enviaba desde Rudderstack.
  • Chequeo de pasarelas que aceptan tarjetas tarjetas diners.
  • Antes para un usuario no autenticado había problemas para mostrar su banco, eso fue solucionado.
  • Se agregó dos eventos separados, y se modificó los códigos de ShippingError faltantes.
  • Antes se tokenizaba las tarjetas con errores. Ahora se pasó a tokenizar solamente tarjetas luego de una compra exitosa.
  • Bugs en Botones Fijos.

🗑️ Remociones:

  • Se eliminó el requisito previo para emitir el evento shippingDetailsEntered.
  • Se eliminó la regla de zip_code vacio cuando la dirección no lo trae.
  • Se removió el warning de factura electrónica.
  • Se removió los iconos de estado en los inputs.
  • Se removió el botón de cambiar directions first cuando el comercio inicializa el checkout sin el campo.