• jotastudio97

    (@jotastudio97)


    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]

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

    (@jconti)

    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

    Thread Starter jotastudio97

    (@jotastudio97)

    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?

    Plugin Author Jose Conti

    (@jconti)

    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

    https://tabernawp.com/desbloquear-redsys-cloudflare-2021-02-01.html#:~:text=r%C3%A1pida%20de%20corregirla.-,Si%20vamos%20a%20Firewall,-%2D%3E%20Informaci%C3%B3n%20general%2C%20veremos

    Thread Starter jotastudio97

    (@jotastudio97)

    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 > Omitir

    Expresió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.

    Plugin Author Jose Conti

    (@jconti)

    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.

    Thread Starter jotastudio97

    (@jotastudio97)

    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;
    Plugin Author Jose Conti

    (@jconti)

    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.

    Thread Starter jotastudio97

    (@jotastudio97)

    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!

    Plugin Author Jose Conti

    (@jconti)

    @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.

    Thread Starter jotastudio97

    (@jotastudio97)

    Hecho, @jconti
    Ahora la nube aparece gris e indica “Solo DNS”
    ?Hago pruebas ahora?

    Plugin Author Jose Conti

    (@jconti)

    Si, prueba a ver, @jotastudio97. Creo que esta es la forma de que no actue CF.

    Thread Starter jotastudio97

    (@jotastudio97)

    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;


    Plugin Author Jose Conti

    (@jconti)

    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.

    Thread Starter jotastudio97

    (@jotastudio97)

    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/view

    Lo 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.

    Plugin Author Jose Conti

    (@jconti)

    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.

Viewing 15 replies - 1 through 15 (of 34 total)
  • You must be logged in to reply to this topic.