Pedidos cancelados
-
Buenos días.
Después de leer varias entradas similares de este foro me pongo a escribir porque no entiendo nada.
El problema: Al pagar, los pedidos se mantienen “pendientes” y al rato “cancelados”
No envía los mails ni al cliente ni al administrador.Y en la web de Redsys los pagos aparecen como autentificados sin problemas. Los códigos de respuesta son 0000 sin errores (De hecho, Redsys me da opción de generar devolución y todo)
The page I need help with: [log in to see the link]
-
Hola @jotastudio97,
Si accedo como si fuera Redsys a tu web, Cloudflare me bloquea. Si miras en los logs en Redsys de una de las operaciones muy probablemente salga un 403 en el código de respuesta.
Mira esta entrada para configurar Cloudflare de forma correcta para no tener problemas https://tabernawp.com/desbloquear-redsys-cloudflare-2021-02-01.html
Una vez hecho, prueba de nuevo a ver si ya se marcan como pagados.
Saludos
Gracias por el enlace. He conectado Cloudflare a mi dominio con el plan gratuito y tras la verificación de los DNS he hecho una compra pero no aparece en el historial de Seguridad/Firewall. El Activity Log está vacío… (El tutorial que me has pasado parte de encontrar el fallo ahí)
?Es que tardan en aparecer?
Tienes que poner el ANS de Redsys en la lista blanca para que lo deje pasar, @jotastudio97
Este es el enlace directo, si no te lleva, busca ?Si vamos a?Firewall? en la página
Gracias por responder tan rápido, pero Cloudflare no recibe entradas.
En Eventos de Firewall, a?ado el filtro ASN de origen es igual a 31627 y no aparecen entradas.Aun así, he intentado crear la excepción de firewall con ese ANS y aun así sigue ocurriendo.
NUM AS > Es igual a > 31627
Acción > OmitirExpresión: (ip.geoip.asnum eq 31627)
También te digo que el dashboard de Cloudflare ha debido de cambiar porque todos los tutoriales que veo tienen nomenclaturas diferentes. Por ejemplo, ya no hay pesta?a de “firewall”. Es “Seguridad”
Tampoco aparece la opción de “Comprobación de integridad del navegador” tras seleccionar la opción de “Omitir”No sé, me estoy volviendo loco.
Ve a Canales, @jotastudio97, busca la operación que acabas de probar, aprieta en el ojo que verás a mano derecha y pega aquí las notificaciones que verás en la parte inferior. Interesa sobre todo la Notificación tipo HTTP.
A ver que sale.
Creo que te refieres a esto (Fuente, el dashboard de Redsys)
Detalle de la notificación 1
Fecha y hora
25/07/2024 15:46:18
Tipo notificación
HTTP
Modo de comunicación
Síncrona
Resultado operación
0000
Cod. respuesta servidor
Error?(Server returned HTTP response code: 403 for URL: https://berrymaster.es/?wc-api=WC_Gateway_redsys)
Destino notificación
https://berrymaster.es/?wc-api=WC_Gateway_redsys
Datos notificación
Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMjUlMkYwNyUyRjIwMjQiLCJEc19Ib3VyIjoiMTUlM0E0NiIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiMTAwIiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19PcmRlciI6Ijg2MjAwMDAwMDQwOSIsIkRzX01lcmNoYW50Q29kZSI6IjM2MzUwNzEzOCIsIkRzX1Rlcm1pbmFsIjoiMDAxIiwiRHNfUmVzcG9uc2UiOiIwMDAwIiwiRHNfTWVyY2hhbnREYXRhIjoiIiwiRHNfVHJhbnNhY3Rpb25UeXBlIjoiMCIsIkRzX0NvbnN1bWVyTGFuZ3VhZ2UiOiIxIiwiRHNfQXV0aG9yaXNhdGlvbkNvZGUiOiJOSDFFTFoiLCJEc19DYXJkX0JyYW5kIjoiMiIsIkRzX1Byb2Nlc3NlZFBheU1ldGhvZCI6IjgxIn0=&Ds_Signature=SX6AjFC_a24ek4BfUAN0GFQe5qe_QpXnvK3rRU0syFY=
Detalle de la notificación 2
Fecha y hora
25/07/2024 15:46:18
Tipo notificación
E-Mail
Modo de comunicación
Asíncrona
Resultado operación
0000
Cod. respuesta servidor
Correcto?(OK)
Destino notificación
[email protected]
Datos notificación
Ds_TransactionType:0; Ds_Card_Country:724; Ds_ProcessedPayMethod:81; Ds_Card_Brand:2; Ds_Order:862000000409; Ds_Date:25/07/2024; Ds_SecurePayment:1; Ds_Hour:15:46; Ds_Response:0000; Ds_AuthorisationCode:NH1ELZ; Ds_Currency:978; Ds_ConsumerLanguage:1; Ds_MerchantCode:363507138; Ds_Terminal:001; Ds_Amount:100; Server URL: sis.redsys.es; Si desea desactivar este tipo de notificaciones, acceda al portal de administración del tpv virtual (https://canales.redsys.es/portal) y en la configuración de su terminal establezca uno de lo siguientes valores de notificación ON-LINE: HTTP, HTTP (si falla, envia email al comercio) o sin notificación ON-LINE;Si, mira @jotastudio97
Cod. respuesta servidor Error?(Server returned HTTP response code: 403 for URL: https://berrymaster.es/?wc-api=WC_Gateway_redsys)
Ahí puedes ver el 403. Algo está bloqueando a Redsys, y yo creo que es Cloudflare, porque por defecto siempre bloquea. A menos que lo hayas arreglado en CF, en tengas algun plugin de seguridad instalado y/o el servidor algún firewall.
La cosa es que el error ocurría antes de estar registrado en Cloudflare. Y ahora como te digo, ni aparece en los eventos de firewall.
El WordPress no tiene ningún plugin de seguridad. Y he hablado con soporte de Godaddy y me dicen que el servidor no tiene firewall, o sea que no pueden hacer una excepción.
?Hay alguna otra forma de identificar el error??Gracias!
@jotastudio97 EL 403 es Prohibido, así que algo lo bloquea, y no hay forma de saber que lo provoca.
?Puedes poner CF en bypass? Si no me equivoco, debes ir a DNS > Registros > y desactivas el ?Redirigido por proxy? de los A records.
Hecho, @jconti
Ahora la nube aparece gris e indica “Solo DNS”
?Hago pruebas ahora?Si, prueba a ver, @jotastudio97. Creo que esta es la forma de que no actue CF.
Nada, sigue ocurriendo. Te pego la notificación
?Crees que sería mejor intentar configurar STRIPE para los pagos? Muchos de los clientes son de latinoamérica y tal vez de menos problemas
Detalle de la notificación 1
Fecha y hora
25/07/2024 17:44:15
Tipo notificación
HTTP
Modo de comunicación
Síncrona
Resultado operación
0000
Cod. respuesta servidor
Error?(Server returned HTTP response code: 403 for URL: https://berrymaster.es/?wc-api=WC_Gateway_redsys)
Destino notificación
https://berrymaster.es/?wc-api=WC_Gateway_redsys
Datos notificación
Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMjUlMkYwNyUyRjIwMjQiLCJEc19Ib3VyIjoiMTclM0E0NCIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiMTAwIiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19PcmRlciI6IjU1MDAwMDAwMDQxMCIsIkRzX01lcmNoYW50Q29kZSI6IjM2MzUwNzEzOCIsIkRzX1Rlcm1pbmFsIjoiMDAxIiwiRHNfUmVzcG9uc2UiOiIwMDAwIiwiRHNfTWVyY2hhbnREYXRhIjoiIiwiRHNfVHJhbnNhY3Rpb25UeXBlIjoiMCIsIkRzX0NvbnN1bWVyTGFuZ3VhZ2UiOiIxIiwiRHNfQXV0aG9yaXNhdGlvbkNvZGUiOiIwVFBPTEsiLCJEc19DYXJkX0JyYW5kIjoiMiIsIkRzX1Byb2Nlc3NlZFBheU1ldGhvZCI6Ijc5In0=&Ds_Signature=a9o2FXg0VaUrdovURu9G6rahey_K_bEgIjAkSuDPRY4=
Detalle de la notificación 2
Fecha y hora
25/07/2024 17:44:15
Tipo notificación
E-Mail
Modo de comunicación
Asíncrona
Resultado operación
0000
Cod. respuesta servidor
Correcto?(OK)
Destino notificación
[email protected]
Datos notificación
Ds_TransactionType:0; Ds_Card_Country:724; Ds_ProcessedPayMethod:79; Ds_Card_Brand:2; Ds_Order:550000000410; Ds_Date:25/07/2024; Ds_SecurePayment:1; Ds_Hour:17:44; Ds_Response:0000; Ds_AuthorisationCode:0TPOLK; Ds_Currency:978; Ds_ConsumerLanguage:1; Ds_MerchantCode:363507138; Ds_Terminal:001; Ds_Amount:100; Server URL: sis.redsys.es; Si desea desactivar este tipo de notificaciones, acceda al portal de administración del tpv virtual (https://canales.redsys.es/portal) y en la configuración de su terminal establezca uno de lo siguientes valores de notificación ON-LINE: HTTP, HTTP (si falla, envia email al comercio) o sin notificación ON-LINE;Sigue bloqueando CF, así que está actuando.
Puedes ver aquí que si accedo como si fuera Redsys, me bloquea. Yo creo que es problema lo está causando CF. ?Podrías repasar que hayas realizado todos los pasos en el WAF para dejarlo bien configurado? A mi me seguirá bloqueando, pero es que si el bypass funcionara, no me debería haber bloqueado ahora.
Te mando capturas para que lo veas. Tal vez se me escapa algo.
WAF: https://drive.google.com/file/d/1G6epB-GTMpNZjXcY023ZmAVhO89QLzlL/view?pli=1
DNS: https://drive.google.com/file/d/18bVA5vrUOeHFbqaWwCQqSR4Jyw6OoeDH/viewLo que más me extra?a es que antes de instalar y saber si quiera de Cloudflare ya ocurría…
Por otro lado, otra duda ?Aunque exista este error, los pagos se reciben? Los que he hecho de prueba se me han cobrado.si, se cobra igual, @jotastudio97
El tema es que no marca como pagado en Woo porque no puede contactar.
la imagen está protegida, te he solicitado permiso para verla.
- You must be logged in to reply to this topic.