• Resolved imanguxara

    (@imanguxara)


    Buenos días.

    Estamos usando vuestro plugin para gestionar los pagos con redsys en woocommerce y funciona de maravilla. Hemos determinado que cundo se complete el pago el pedido quede como procesando y así ha sido siempre hasta ayer día 26. Desde ayer, el pedido que se paga consta como completado en lugar de procesando. El único cambio que hemos hecho en la web es que hemos pasado las gestión de los servidores de nombres a CloudFlare. Ese cambio lo hicimos el día 23 y después de hacerlo tanto el día 23 como el 24, los pedidos quedaron como procesando. Sin embargo desde ayer día 25 todos quedan como completados. ¿A qué creéis que se puede deber?

    Millones de gracias por vuestro trabajo

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Jose Conti

    (@jconti)

    Hola @imanguxara,

    Esto no puede ser por Cloudflare. Lo que provoca en muchos casos CF es que los pedidos queden como pendientes de pago por no poder Redsys notificar al sitio ya que es bloqueado por este.

    Los pedido solo se marcan como completados cuando son virtuales (y creo que deben tener también una descarga). Si no es el caso, algo está realizando este cambio. Hay plugins que fuerzan que se los pedidos se completen directamente.

    ¿Habéis instalado algún plugin?

    Thread Starter imanguxara

    (@imanguxara)

    No hemos instalado ningún plugin que complete pedidos directamente.

    Ciertamente es muy raro, porque si nos vamos a los eventos del firewall en Cloudflare y fitramos por ASN equals AS31627 que se corresponde con REDSYS, nos aparece un bloqueo por cada pedido realizado desde la puesta en marcha del servicio en cloudflare. Sin embargo, desde ese momento, se han realizado 16 pedidos. 6 constan como procesando (esto es correcto); 4 constan como pendientes de pago y 6 (los últimos) como completados. Parece demasiada coincidencia

    Plugin Author Jose Conti

    (@jconti)

    @imanguxara no tiene sentido. Si no hay notificación, mi plugin no notifica el pago a WooCommerce en el caso de confirmación por Redsys.

    ¿Tienes activos los logs del plugin? Para mirar una de las operaciones marcadas como pagadas o procesando y que Cloudflare en la teoría bloqueó.

    Thread Starter imanguxara

    (@imanguxara)

    Buenos días y muchas gracias por atender estos comentarios.

    Finalmente opté por incluir una regla en el firewall de Cloudflare para omitir la comprobación de integridad del navegador en las peticiones de REDSYS. Desde que he puesto esa normal en el firewall los pedidos que han entrado ya lo hacen con normalidad, se entregan los correos y el pedido queda como “Procesando” que es lo que tenemos indicado en el plugin

    Plugin Author Jose Conti

    (@jconti)

    Hola @imanguxara,

    Me alegro que lo hayas solucionado, pero sigo sin entender que los pedidos se marcaran como procesando o completados cuando no había notificación al sitio ya que CF bloqueaba a Redsys.

    Eso no debería suceder nunca, deberían quedar como pendientes de pago.

    Thread Starter imanguxara

    (@imanguxara)

    Tampoco se darle yo una explicación pero era lo que estaba sucediendo. Supongo que algo que tocamos en la configuración de CloudFlare…

    Muchísimas gracias por tu trabajo

    Plugin Author Jose Conti

    (@jconti)

    Muchas gracias a ti @imanguxara

    Cualquier problema por aquí me tienes.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Pedidos completados vs Procesando’ is closed to new replies.