• Hola a tod@s, tengo un problema con la secuencia en el pago que crea Woocommerce.
    En algunos pedidos, en las notas del pedido de Woocommerce, aparece lo primero «Pedido cancelado – se ha llegado al tiempo límite. El estado del pedido ha cambiado de Pago pendiente a Cancelada.» Después descuenta el producto del stock, y por último aparece la última nota «Awaiting REDSYS payment El estado del pedido ha cambiado de Cancelada a Completada.»
    He consultado a Redsys y me dicen que su parte está correcta y todo bien configurado. Lo he mirado en la administración de canales Redsys, y todo ok, los logs son pedidos aceptados correctamente.
    El problema es que en esos pedidos con esa secuencia, el envío de enlaces en el email al cliente falla. Tengo que enviar el email de factura y detalles manualmente(desde los detalles del pedido en Woocommerce), y entonces sí que los envía.
    Alguien se le ocurre dónde puede estar el fallo?

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • Moderador LGrusin

    (@lgrusin)

    No es algo específico de WordPress pero tienes varios debates con la etiqueta Redsys, ¿has mirado si te ayudan con tu problema?
    https://es.wordpress.org/support/topic-tag/redsys/

    • Esta respuesta fue modificada hace 4 años, 9 meses por LGrusin.
    Iniciador del debate estudios delta

    (@estudios-delta)

    Sí, hay alguna consulta que se le parece, pero no está solucionada.
    No se si cambiar el plugin oficial de Redsys, o qué hacer, porque he probado ya un montón de cosas intentando buscar una solución.

    Moderador kallookoo

    (@kallookoo)

    Iniciador del debate estudios delta

    (@estudios-delta)

    Hola @kallookoo, uso el plugin propio de Redsys, que falla más que una escopeta de feria. El problema (que ya me ha pasado), es que si utilizas otro plugin y tienes alguna incidencia con la pasarela, se lavan las manos y todo el culpa del plugin que utilices.

    Moderador kallookoo

    (@kallookoo)

    Hola @estudios-delta

    Si usas el plugin que te descargas desde redsys, lo suyo es que contactes con ellos directamente aqui; http://www.redsys.es/#contacto, ya que son ellos quien te pueden ayudar mejor.

    Lo que se limpian las manos, no entro mucho, pero tienes que tener claro que la mayoria de plugins como los mencionados antes funcionan sin problemas, siempre que esten bien configurados y se cumplan los requisitos y fallos en la infrastuctura de Redsys los tendras con cualquiera y ahi no se pueden lavar las manos.

    Iniciador del debate estudios delta

    (@estudios-delta)

    Sí, como ya he puesto en el primer post, ya he contactado con Redsys y me han dicho que todo está ok en su parte. Que la secuencia en las notas del pedido no la genera Redsys, sino Woocommerce, por eso he iniciado esta consulta.

    Moderador kallookoo

    (@kallookoo)

    Hola @estudios-delta

    Disculpa no me pare demasiado leyendo tu primer post.
    Como te comenta @lgrusin nosotros no podemos hacer mucho al respecto.
    Comentas que en Redsys todo sale ok, asi que yo lo veo de la siguiente manera, el WooCommerce no puede acabar de processarlo, y pueden haber muchas variables para decirte algo concreto, aunque dudo mucho que sea del propio WooCommerce.

    No se, puedes tener configurada la puerta solo como autoridad en vez de captura de cargos, como que simplemente la conexion tarda o falla con Redsys y el WooCommerce, no puede verificar si realmente el cargo se realizo.

    Igualmente visita esta pagina; https://redsys.joseconti.com/redsys-para-woocommerce/ y compruebas lo que no este relacionado con el plugin en si.

    Tambien confirma (descargate el manual de su web) y que te confirmen que tienes bien configurado el Redsys.

    Y lamentablemente nosotros ya no podemos ayudarte, porque tiene pinta que sea una cosa del plugin de Redys, y no pienses que nos limpiamos las manos, nosotros ayudamos en temas relacionados con el WordPress, WooCommerce, Themes y Plugins que esten publicados en el repositorio, cualquier otra duda siempre mandamos si es posible al propio soporte de plugin, theme, etc…

    Saludos y Suerte

    Moderador jose64

    (@jose64)

    Hola @estudios-delta, Redsys tiene problemas con el plugin oficial de su pasarela de pago y la configuración de los certificados de seguridad sobre IPs dinámicas desde que se empezaron a utilizar los certificados de seguridad. Son conscientes de ello y nunca han solucionado el problema.

    El pedido se realiza, pero redsys no envía la notificación a WooCommerce de que el pago se ha realizado, por lo que queda pendiente

    En el repositorio tienes la alternativa que te indica @kallookoo, funciona perfectamente y tiene un soporte extraordinario por parte de su autor. Puedes verlo en este debate:

    Instalación Redsys

    Revísalo y valora la opción de cambiar de plugin. No se si te das cuenta pero aunque tienes problemas con el plugin oficial de Redsys estás pidiendo ayuda en el foro de WordPress porque ellos ya se lavaron las manos, cuando el problema no es de WooCommerce sino de la la configuración del plugin y la gestión que hace Resys de los certificados de seguridad, las IPs dinámicas y los hosting compartidos.

    Si no quieres cambiar de plugin puedes probar añadiendo este código en el archivo .htaccess:

    # REDIRECCION CERTIFICADO SSL
    RewriteEngine on
    RewriteCond %{QUERY_STRING} !^wc-api=WC_Gateway_redsys
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    # END SSL
    Iniciador del debate estudios delta

    (@estudios-delta)

    Muchas gracias a los dos por vuestras respuestas.
    Lo curioso de esto es que no siempre se produce ese error, sólo en algunas ocasiones, y no puedo asociar los errores a un patrón de compra determinado. Parece algo aleatorio.
    @kallookoo, La configuración de la puerta dónde la puedo encontrar? En eso estoy perdido.
    Tienes razón en que la conexión tarda, según la primera nota de pedido: «Pedido cancelado – se ha llegado al tiempo límite. El estado del pedido ha cambiado de Pago pendiente a Cancelada.» Pero he revisado el tiempo de respuesta del servidor, y está por debajo de los 200 milisegundos.
    Según Redsys y las instrucciones de sus manuales todo está bien configurado. En el enlace que me has pasado de José Conti, la sincronización está recomendada como síncrona y yo lo tengo como asíncrona(según Redsys), puede tener algo que ver?

    @jose64, el caso es que tengo un certificado SSL que no es el famoso Lets Encrypt, y que corre y necesita de una IP fija, eso es lo que me mosquea.
    Realmente no se si tengo problemas con el plugin oficial de Redsys, es lo que intento averiguar. Según ellos, no. Voy descartando diferentes opciones. La web está en producción, lo que dificulta aún más las cosas.
    Tampoco digo que se hayan lavado las manos en este caso, el comentario fue por una experiencia anterior al cambiar al plugin de José Conti.
    Voy a probar a modificar el .htaccess y si no da resultado, probaré suerte con el plugin de José Conti y cruzaré los dedos.
    Muchas gracias de nuevo a todos por vuestro tiempo.

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • El debate ‘Error secuencia Redsys’ está cerrado a nuevas respuestas.