Closed fblume28 closed 9 months ago
Hola @fblume28 tienes por ahí el error ? Me gustaría verlo completo, vamos a echarle una mirada a lo que reportas. Igual han pasado 8 días, sigues con el problema ?
Hola Felipe,
Sí, el problema continua. Estamos en contacto también con el soporte web de Transbank.
Te pongo el ejemplo de un carrito por el cual tengo el detalle que me mandaron :
No hay nada en los logs.
Lo que sabemos :
El caso ocurre sobre más de 15% de las transacciones en media al día. Parece que haya más cuando hay más transacciones :
No se genera el pedido por parte de Decashop pero aparece con el estado reversada la transacción en el sitio de Transbank. [image: Capture d’écran 2020-06-11 à 11.24.30.png]
No tenemos informaciones sobre el OS/Web browser de nuestros clientes para ver si hay algo relacionado. Lo vamos a activar dentro de algunos días para verlo.
Necesitas algunas informaciones precisas ? Como podemos ir adelante para analizar lo que está pasando ?
Le jeu. 11 juin 2020 à 10:49, Felipe Fiebig notifications@github.com a écrit :
Hola @fblume28 https://github.com/fblume28 tienes por ahí el error ? Me gustaría verlo completo, vamos a echarle una mirada a lo que reportas. Igual han pasado 8 días, sigues con el problema ?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/TransbankDevelopers/transbank-plugin-prestashop-webpay/issues/59#issuecomment-642709371, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOZF34CDP5NCSBMRMGRYE6TRWDVI7ANCNFSM4NRWCPFQ .
@fblume28 al parecer la foto que enviaste no llegó a github, me interesa verla.
Por el momento no necesito más info, cuando me meta de lleno a solucionarlo probablemente te contacte para más info. Por lo que veo es algo que tomaremos pronto
@fblume28 los adjuntos que pones en el correo no llegan a Github, no puedo ver las fotos. Puedes subirlas directo al issue en Github ?
Gracias !
Adicional info : parece que el problema viene de la configuración SameSite=Lax. Con algunos navegadores se bloquea si no está None y Secured.
Gracias por la info @fblume28
Puede que tenga que ver con la actualización de Chrome en la versión 80, para el bloqueo de las cookies. Lo que hemos hecho en otros plugins es dejar de usar variables de sesión.
Creo que sería lo mejor. En una nueva versión del plugin ? Cuál sería el tiempo necesario para hacer el cambio ?
@fblume28 Como el equipo maneja más de 20 plugins oficiales, habría que agregarlo a la lista de pendientes para tratar de darle prioridad, pero no podemos establecer ni comprometer fechas tentativas para que el equipo lo tome. De todas formas, como son todos proyectos opensource, si logran resolverlo internamente, pueden hacer un PR a este repositorio.
Primeramente necesitamos poder replicar el error, por lo que habría que hacer las pruebas con una nueva instalación de prestashop y ver si falla. ¿tienen algun patrón que nos permita replicar el error?
Experimento el mismo problema en mi tienda. Hay alguna actualización en camino?
hola buenas tardes, tenemos falla con un cliente ya se agrego la linea
<script type="text/javascript"> document.cookie = 'SameSite=None; Secure'; window.onload = function(){ document.forms['webpay-form'].submit(); } </script>
en modules/webpay/views/templates/front/payment_execution.tpl pero el cliente sigue teniendo muchas transacciones reversadas
alguna idea??
Hola @msaustral hemos ido viendo posible soluciones a esto pero la verdad el problema de raíz está en Prestashop y el servidor web a través del cual se sirve. Tenemos que hacer un par de pruebas más aún para recomendar algo, pero, sería un workaround y no una solución definitiva ya que se escapa completamente de lo que se puede hacer a través del código de este Plugin.
De todas maneras te recomiendo que revises Prestashop mismo usuarios han reportado que han tenido que hacer modificaciones ahí para hacerlo funcionar
Hola @msaustral hemos ido viendo posible soluciones a esto pero la verdad el problema de raíz está en Prestashop y el servidor web a través del cual se sirve. Tenemos que hacer un par de pruebas más aún para recomendar algo, pero, sería un workaround y no una solución definitiva ya que se escapa completamente de lo que se puede hacer a través del código de este Plugin.
De todas maneras te recomiendo que revises Prestashop mismo usuarios han reportado que han tenido que hacer modificaciones ahí para hacerlo funcionar
Hola buen día, ya conseguimos la solución definitiva, hay que hacer un cambio en el core de Prestashop, saludos.
Hola @msaustral podrias compartir la solución definitiva??? llevamos varios dias tratando de solucionar sin exito. Agradezco tu ayuda. Saludos
Hola, hay que hacer una modificación en el núcleo de Prestashop y requiere unas horas técnicas, saludos.
@msaustral manda el pedazo de codigo mejor xD
Hola. Alguien ha podido dar con la solución y pueda compartir que debe hacerse?
Hola. Alguien ha podido dar con la solución y pueda compartir que debe hacerse?
Tenemos un problema con transacciones por cuales parece que el módulo no responde dentro de los 30 segundos al acknowledgeTransaction. Creemos que el problema viene de un gran volumen de transacción.
Quería saber si haya algunas recomendaciones para optimizar el tratamiento en el servidor : eliminación de datos, creación de index,...
En los logs, no hay nada relevante. Tenemos muchos error de tipo : Frontcontroller::init - Cart cannot be loaded or an order has already been placed using this cart.