• Hola! He leído todos los post sobre el error de pedidos pendientes de pago con Redsys, pero no consigo dar con la solución para mi web.

    He desactivado wp-rocket, wordfence, all in one seo, no tengo really simple ssl, no tengo cloudflare ni ithemes, security y desde plesk tampoco fuerzo la redirección https.

    He probado el oficial de Redsys y el lite y no se arregla. Las operaciones me dan el código 200.

    Tipo notificación

    HTTP

    Modo de comunicación

    Síncrona

    Resultado operación

    0000

    Cod. respuesta servidor

    Correcto (200)

    A veces me aparece “Sin Finalizar 9998” aunque luego se completa.

    Tampoco me dejaba realizar los reembolsos porque no encontraba el id del pedido.

    Si sabéis alguna solución os lo agradezco enormemente.

    Saludos!

    • This topic was modified 1 year, 8 months ago by jjhastro.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 31 through 45 (of 67 total)
  • Plugin Author Jose Conti

    (@jconti)

    Perfecto @carmen2021

    Lo que comentas de que se marcan como completado, puede ser por alguna configuración de otro plugin. Cuando en el mio se selecciona procesando, que es el estado por defecto de Woo, solo le dice a Woo que se ha pagado. Si se está completando, es que hay otro plugin que está completando los pedidos.

    Lo he cambiado tal cual como lo tienes para hacer una prueba más.

    Plugin Author Jose Conti

    (@jconti)

    Ok @carmen2021,

    Haz pruebas y me dices.

    Me sale completado, ahora me toca revisar que plugin está completando el pedido. De verdad muchas gracias por esta gran ayuda, esto servirá como un super tutorial. De verdad muchísimas gracias y voy a hacer la rese?a correspondiente.

    Plugin Author Jose Conti

    (@jconti)

    Me alegro que al final hayamos dado con ello @carmen2021

    Cualquier duda me preguntas ??

    Saludos

    Muchísimas gracias, estoy realmente muy agradecida!!!

    Thread Starter jjhastro

    (@jjhcastro)

    @jconti Si que tengo registros ?qué necesitas que te facilite? Para borrar los demás datos del cliente y el comercio.

    Plugin Author Jose Conti

    (@jconti)

    Hola @jjhcastro,

    Ve a WooCommerce > Estado > Registro y en el desplegable mira si hay algún fatal error que coincida con un pedido. Eso en primer lugar, porque si hay un 200 es que se está notificando en principio de forma correcta.

    Mira ahí mismo si hay logs de redsys. Necesitaría los logs completos de una operación que se haya pagado de forma correcta, pero no se haya marcado como pagada.

    También el listado completo de los plugins que tienes, que lo puedes sacar directamente del informe de sistema, que apretando el botón que hay en WooCommerce > Estado lo genera.

    Thread Starter jjhastro

    (@jjhcastro)

    [Ds_SignatureVersion] => HMAC_SHA256_V1
    [Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiI3NTAwIiwiRFNfTUVSQ0hBTlRfT1JERVIiOiIzOTkwMDAwMDU1NjkiLCJEU19NRVJDSEFOVF9NRVJDSEFOVENPREUiOiI5NzkwMzU4NyIsIkRTX01FUkNIQU5UX0NVUlJFTkNZIjo5NzgsIkRTX01FUkNIQU5UX1RSQU5TQUNUSU9OVFlQRSI6IjAiLCJEU19NRVJDSEFOVF9URVJNSU5BTCI6IjEiLCJEU19NRVJDSEFOVF9NRVJDSEFOVFVSTCI6Imh0dHBzOlwvXC9nYWxhY3RpY2Eub3JnLmVzXC8/d2MtYXBpPVdDX0dhdGV3YXlfcmVkc3lzIiwiRFNfTUVSQ0hBTlRfVElUVUxBUiI6IkFuZ2VsZXMgUm9kclx1MDBlZGd1ZXogR1x1MDBmM21leiIsIkRTX01FUkNIQU5UX1VSTE9LIjoiaHR0cHM6XC9cL2dhbGFjdGljYS5vcmcuZXNcL2ZpbmFsaXphci1jb21wcmFcL29yZGVyLXJlY2VpdmVkXC81NTY5XC8/a2V5PXdjX29yZGVyXzFHZ09kM0FuaXB2ZVYmdXRtX25vb3ZlcnJpZGU9MSIsIkRTX01FUkNIQU5UX1VSTEtPIjoiaHR0cHM6XC9cL2dhbGFjdGljYS5vcmcuZXNcL2NhcnJpdG9cLz9jYW5jZWxfb3JkZXI9dHJ1ZSZhbXA7b3JkZXI9d2Nfb3JkZXJfMUdnT2QzQW5pcHZlViZhbXA7b3JkZXJfaWQ9NTU2OSZhbXA7cmVkaXJlY3QmYW1wO193cG5vbmNlPWNhMjY0Zjg2N2EiLCJEU19NRVJDSEFOVF9DT05TVU1FUkxBTkdVQUdFIjoiMDAxIiwiRFNfTUVSQ0hBTlRfUFJPRFVDVERFU0NSSVBUSU9OIjoiUGVkaWRvIDU1NjkiLCJEU19NRVJDSEFOVF9NRVJDSEFOVE5BTUUiOiJHQUxBQ1RJQ0EiLCJEU19NRVJDSEFOVF9NT0RVTEUiOiJXb29Db21tZXJjZV9SZWRzeXNfR2F0ZXdheV9MaWdodF81LjIuMl9Xb3JkUHJlc3Mub3JnIiwiRFNfTUVSQ0hBTlRfUEFZTUVUSE9EUyI6IkMiLCJEc19NZXJjaGFudF9FTVYzRFMiOiJ7XCJhZGRyTWF0Y2hcIjpcIllcIixcImJpbGxBZGRyQ2l0eVwiOlwiXCIsXCJiaWxsQWRkckxpbmUxXCI6XCJcIixcImJpbGxBZGRyUG9zdENvZGVcIjpcIjUwMTgwXCIsXCJlbWFpbFwiOlwieWl5aTc0LmFyQGdtYWlsLmNvbVwiLFwiYWNjdEluZm9cIjp7XCJjaEFjY0FnZUluZFwiOlwiMDFcIn19In0=
    [Ds_Signature] => X7LlswJw0nsUBUYENULo50eZO8uXnZoY+IiacfDqi4U=
    )
    
    06-23-2023 @ 10:06:11 - Helping to understand the encrypted code:
    06-23-2023 @ 10:06:11 - DS_MERCHANT_AMOUNT: 7500
    06-23-2023 @ 10:06:11 - DS_MERCHANT_ORDER: 399000005569
    06-23-2023 @ 10:06:11 - DS_MERCHANT_MERCHANTCODE: 97903587
    06-23-2023 @ 10:06:11 - DS_MERCHANT_CURRENCY: 978
    06-23-2023 @ 10:06:11 - DS_MERCHANT_TRANSACTIONTYPE: 0
    06-23-2023 @ 10:06:11 - DS_MERCHANT_TERMINAL: 1
    06-23-2023 @ 10:06:11 - DS_MERCHANT_MERCHANTURL: https://galactica.org.es/?wc-api=WC_Gateway_redsys
    06-23-2023 @ 10:06:11 - DS_MERCHANT_URLOK: https://galactica.org.es/finalizar-compra/order-received/5569/?key=wc_order_1GgOd3AnipveV&utm_nooverride=1
    06-23-2023 @ 10:06:11 - DS_MERCHANT_URLKO: https://galactica.org.es/carrito/?cancel_order=true&order=wc_order_1GgOd3AnipveV&order_id=5569&redirect&_wpnonce=ca264f867a
    06-23-2023 @ 10:06:11 - DS_MERCHANT_CONSUMERLANGUAGE: 001
    06-23-2023 @ 10:06:11 - DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 5569
    06-23-2023 @ 10:06:11 - DS_MERCHANT_PAYMETHODS: C
    06-23-2023 @ 10:06:11 - DS_MERCHANT_MODULE: WooCommerce_Redsys_Gateway_Light_5.2.2_www.ads-software.com
    06-23-2023 @ 10:11:23 -
    06-23-2023 @ 10:11:23 - NOT Using LWV
    06-23-2023 @ 10:11:23 -
    06-23-2023 @ 10:11:23 - PSD2 activado
    06-23-2023 @ 10:11:23 - $psd2: {"addrMatch":"Y","billAddrCity":"","billAddrLine1":"","billAddrPostCode":"50180","email":"[email protected]","acctInfo":{"chAccAgeInd":"01"}}
    06-23-2023 @ 10:11:23 - Generating payment form for order 5569. Sent data: Array
    (
    [Ds_SignatureVersion] => HMAC_SHA256_V1
    [Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiI3NTAwIiwiRFNfTUVSQ0hBTlRfT1JERVIiOiI4MTAwMDAwMDU1NjkiLCJEU19NRVJDSEFOVF9NRVJDSEFOVENPREUiOiI5NzkwMzU4NyIsIkRTX01FUkNIQU5UX0NVUlJFTkNZIjo5NzgsIkRTX01FUkNIQU5UX1RSQU5TQUNUSU9OVFlQRSI6IjAiLCJEU19NRVJDSEFOVF9URVJNSU5BTCI6IjEiLCJEU19NRVJDSEFOVF9NRVJDSEFOVFVSTCI6Imh0dHBzOlwvXC9nYWxhY3RpY2Eub3JnLmVzXC8/d2MtYXBpPVdDX0dhdGV3YXlfcmVkc3lzIiwiRFNfTUVSQ0hBTlRfVElUVUxBUiI6IkFuZ2VsZXMgUm9kclx1MDBlZGd1ZXogR1x1MDBmM21leiIsIkRTX01FUkNIQU5UX1VSTE9LIjoiaHR0cHM6XC9cL2dhbGFjdGljYS5vcmcuZXNcL2ZpbmFsaXphci1jb21wcmFcL29yZGVyLXJlY2VpdmVkXC81NTY5XC8/a2V5PXdjX29yZGVyXzFHZ09kM0FuaXB2ZVYmdXRtX25vb3ZlcnJpZGU9MSIsIkRTX01FUkNIQU5UX1VSTEtPIjoiaHR0cHM6XC9cL2dhbGFjdGljYS5vcmcuZXNcL2NhcnJpdG9cLz9jYW5jZWxfb3JkZXI9dHJ1ZSZhbXA7b3JkZXI9d2Nfb3JkZXJfMUdnT2QzQW5pcHZlViZhbXA7b3JkZXJfaWQ9NTU2OSZhbXA7cmVkaXJlY3QmYW1wO193cG5vbmNlPWNhMjY0Zjg2N2EiLCJEU19NRVJDSEFOVF9DT05TVU1FUkxBTkdVQUdFIjoiMDAxIiwiRFNfTUVSQ0hBTlRfUFJPRFVDVERFU0NSSVBUSU9OIjoiUGVkaWRvIDU1NjkiLCJEU19NRVJDSEFOVF9NRVJDSEFOVE5BTUUiOiJHQUxBQ1RJQ0EiLCJEU19NRVJDSEFOVF9NT0RVTEUiOiJXb29Db21tZXJjZV9SZWRzeXNfR2F0ZXdheV9MaWdodF81LjIuMl9Xb3JkUHJlc3Mub3JnIiwiRFNfTUVSQ0hBTlRfUEFZTUVUSE9EUyI6IkMiLCJEc19NZXJjaGFudF9FTVYzRFMiOiJ7XCJhZGRyTWF0Y2hcIjpcIllcIixcImJpbGxBZGRyQ2l0eVwiOlwiXCIsXCJiaWxsQWRkckxpbmUxXCI6XCJcIixcImJpbGxBZGRyUG9zdENvZGVcIjpcIjUwMTgwXCIsXCJlbWFpbFwiOlwieWl5aTc0LmFyQGdtYWlsLmNvbVwiLFwiYWNjdEluZm9cIjp7XCJjaEFjY0FnZUluZFwiOlwiMDFcIn19In0=
    [Ds_Signature] => BjtlzEcTD+cp/RzeF3ire6oMYToQHBjQEZoo3rc1R9I=
    )
    
    06-23-2023 @ 10:11:23 - Helping to understand the encrypted code:
    06-23-2023 @ 10:11:23 - DS_MERCHANT_AMOUNT: 7500
    06-23-2023 @ 10:11:23 - DS_MERCHANT_ORDER: 810000005569
    06-23-2023 @ 10:11:23 - DS_MERCHANT_MERCHANTCODE: 97903587
    06-23-2023 @ 10:11:23 - DS_MERCHANT_CURRENCY: 978
    06-23-2023 @ 10:11:23 - DS_MERCHANT_TRANSACTIONTYPE: 0
    06-23-2023 @ 10:11:23 - DS_MERCHANT_TERMINAL: 1
    06-23-2023 @ 10:11:23 - DS_MERCHANT_MERCHANTURL: https://galactica.org.es/?wc-api=WC_Gateway_redsys
    06-23-2023 @ 10:11:23 - DS_MERCHANT_URLOK: https://galactica.org.es/finalizar-compra/order-received/5569/?key=wc_order_1GgOd3AnipveV&utm_nooverride=1
    06-23-2023 @ 10:11:23 - DS_MERCHANT_URLKO: https://galactica.org.es/carrito/?cancel_order=true&order=wc_order_1GgOd3AnipveV&order_id=5569&redirect&_wpnonce=ca264f867a
    06-23-2023 @ 10:11:23 - DS_MERCHANT_CONSUMERLANGUAGE: 001
    06-23-2023 @ 10:11:23 - DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 5569
    06-23-2023 @ 10:11:23 - DS_MERCHANT_PAYMETHODS: C
    06-23-2023 @ 10:11:23 - DS_MERCHANT_MODULE: WooCommerce_Redsys_Gateway_Light_5.2.2_www.ads-software.com
    06-23-2023 @ 10:15:51 - $is_redsys_order: YES
    Additional Order Filters for WooCommerce: por Anton Bond – 1.10
    Admin Menu Editor Pro: por Janis Elsts – 2.19
    Protección Anti-Spam Akismet: por Automattic - Equipo Anti Spam – 5.2
    All in One SEO: por All in One SEO Team – 4.3.9
    BackWPup: por Inpsyde GmbH – 4.0.0
    Better Search Replace: por WP Engine – 1.4.2
    Booster Plus for WooCommerce: por Pluggabl LLC – 6.0.0
    Editor clásico: por Colaboradores de WordPress – 1.6.3
    CookieYes | Consentimiento de cookies y RGPD: por CookieYes – 3.0.9
    Disable Admin Notices Individually: por Creative Motion – 1.3.3
    Facebook for WooCommerce: por Facebook – 3.0.25
    Events Calendar for FooEvents: por FooEvents – 1.6.50
    FooEvents for WooCommerce: por FooEvents – 1.16.2
    FooEvents Multi-Day: por FooEvents – 1.6.6
    FooEvents PDF Tickets: por FooEvents – 1.9.21
    Avada Builder: por ThemeFusion – 3.10.1
    Avada Core: por ThemeFusion – 5.10.1
    Jetpack: por Automattic – 12.2.1
    Loco Translate: por Tim Whitlock – 2.6.4
    Monetization Code plugin: por aerin Singh – 1.0
    Ni WooCommerce Admin Order Columns: por anzia – 1.5.0
    Order Export & Order Import for WooCommerce: por WebToffee – 2.3.6
    Bookings and Appointments For WooCommerce Premium: por PluginHive – 3.3.2
    Popup Maker: por Popup Maker – 1.18.1
    Slider Revolution: por ThemePunch – 6.6.13
    Import Export WordPress Users and WooCommerce Customers: por WebToffee – 2.4.1
    White Label CMS: por www.videousermanuals.com – 2.6
    WooCommerce Redsys Gateway Light: por José Conti – 5.2.2
    WooCommerce Cart All in One Premium: por VillaTheme – 1.0.12
    WooCommerce Email Template Customizer Premium: por VillaTheme – 1.1.15
    WooCommerce Products Dependencies: por [email protected] – 2.1.0
    WooCommerce: por Automattic – 7.8.0
    Wordfence Security: por Wordfence – 7.10.0
    WP Mail Logging: por WP Mail Logging Team – 1.11.2
    WP Mail SMTP: por WP Mail SMTP – 3.8.0
    WP Rocket: por WP Media – 3.12.0.5
    WPForms: por WPForms – 1.8.1.2

    @jconti te dejo por aquí lo que me pides. Errores fatales no tengo.

    Plugin Author Jose Conti

    (@jconti)

    Es muy extra?o @jjhcastro.

    Aunque en Redsys sale un 200, a mi plugin no le está llegando la notificación de pago. Creo que hay algún plugin, o servicio en el servidor que está enga?ando a Redsys haciéndole creer que está notificando de forma correcta cuando no lo está haciendo.

    Los plugins que veo (que no digo que pueda ser otros) que pueden estar haciendo algo así, es:

        • All in one SEO (creo recordar que tiene un apartado antibots)
        • Wordfence

        Yo haría una cosa, desactivaría ambos plugins, pero desactivándonos eliminando lo que a?aden en el .htaccess, y probaría a ver si funciona.

        No quiero decir que no vayas a poder utilizarlos, pero una vez sepamos cual es el problemático, se podrá mirar qué opción de estos es la que está causando el problema, si es que es uno de estos.

        Lo que la verdad es que no estoy seguro del problema que sufres. ?Es que los pedidos se pagan pero no se marcan como pagados? ?O es más complejo que esto?

        Thread Starter jjhastro

        (@jjhcastro)

        Los desactivé pero no probé a quitar lo que a?aden en .htaccess, lo intento y te digo.

        Efectivamente es simplemente que no cambian el estado a completado, se quedan en pendientes de pago y cuando los completo de forma manual, tampoco puedo hacer la devolución, me sale un error con la id.

        Plugin Author Jose Conti

        (@jconti)

        Si, es que si no llega la notificación de Redsys no se guarda el ID, así que no se puede realizar la devolución. Hay que mira de encontrar el motivo de que no esté llegando la notificación al plugin aunque Redsys crea que si que lo ha notificado. Algo parece que está ?mintiendo? a Redsys.

        Thread Starter jjhastro

        (@jjhcastro)

        @jconti nada, tampoco funciona. He dejado el .htaccess limpio y he desactivado esos dos plugins y sigue sin dejar los pedidos como completados.

        Plugin Author Jose Conti

        (@jconti)

        Entonces lo único que se me ocurre, @jjhcastro, es que sea algo del servidor, un firewall o modsecurity que esté desviando a Redsys a una página estándar para enga?arlo. ?Es qué hosting estás?

        No tiene sentido que en Redsys salga un 200, y que no haya logs de notificación en el plugin.

        La última prueba que puedes hacer es desactivar todos los plugins a excepción de WooCommerce y Redsys y realizar una prueba a ver si se marca como pagado. Si no se marca, es algo en el servidor seguro, siempre y cuando el los el log de la operación de la prueba en Redsys salga un 200.

        Thread Starter jjhastro

        (@jjhcastro)

        @jconti ?hay alguna manera de ver si está bloqueando alguna ip o dirección de redsys? Con wordfence puedo filtrar el tráfico.

      Viewing 15 replies - 31 through 45 (of 67 total)
      • The topic ‘Pedidos pendiente de pago’ is closed to new replies.