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?
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
@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ó.
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
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.
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
Muchas gracias a ti @imanguxara
Cualquier problema por aquí me tienes.