• Hola!

    Nos han surgido dos problemas al probar de hacer pedidos en el entorno de prueba con redsys:

    1-Al realizar un pedido todo parece completarse correctamente en la parte de woocommerce, pero en el apartado de redsys aparece el error “Error (Read timed out)”. Cuando hacemos el pago usando conexión Síncrona tarda varios segundos en procesarse. Cuando la hacemos con Asíncrona tarda nada, pero el error sigue igual.

    2-Además, cuando intentamos realizar una devolución de productos, el sistema se queda pensando infinitamente y no completa el proceso. Si cerramos la pesta?a y vamos al apartado de productos de woocommece, aparece como que se ha realizado la devolución, pero en redsys no aparece.

    Notificación del error en el apartado de redsys:

    Detalle de la notificación 1

    Fecha y hora

    23/01/2025 15:49:16

    Tipo notificación

    HTTP

    Modo de comunicación

    Síncrona

    Resultado operación

    0000

    Cod. respuesta servidor

    Error?(Read timed out)

    Destino notificación

    https://www.oposelobjetivo.com/?wc-api=WC_Gateway_redsys

    Datos notificación

    Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMjMlMkYwMSUyRjIwMjUiLCJEc19Ib3VyIjoiMTUlM0E0OSIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiNTAwIiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19PcmRlciI6IjM5MzAwMDAwMDg4OSIsIkRzX01lcmNoYW50Q29kZSI6IjM2NDYzMzEyMyIsIkRzX1Rlcm1pbmFsIjoiMDAxIiwiRHNfUmVzcG9uc2UiOiIwMDAwIiwiRHNfTWVyY2hhbnREYXRhIjoiIiwiRHNfVHJhbnNhY3Rpb25UeXBlIjoiMCIsIkRzX0NvbnN1bWVyTGFuZ3VhZ2UiOiIxIiwiRHNfQXV0aG9yaXNhdGlvbkNvZGUiOiIyNjkxMDciLCJEc19DYXJkX0JyYW5kIjoiMSIsIkRzX1Byb2Nlc3NlZFBheU1ldGhvZCI6Ijc4IiwiRHNfQ29udHJvbF8xNzM3NjQzNzQ2NzAyIjoiMTczNzY0Mzc0NjcwMiJ9&Ds_Signature=JngQa38IOl7nRQwVs9V0DEr8uedZg0i6BskEFncLpeY=

    Fatal error al intentar realizar una devolución en woocommerce > estado > registros > fatal-errors:


    2025-01-23T14:52:01+00:00 Crítico Uncaught Error: Object of class WP_Error could not be converted to string in /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woo-redsys-gateway-light/classes/class-wc-gateway-redsys.php:1228
    Contexto adicional
    {
    "error": {
    "type": 1,
    "file": "/home/hd5ae2cu2ul1/public_html/wp-content/plugins/woo-redsys-gateway-light/classes/class-wc-gateway-redsys.php",
    "line": 1228
    },
    "remote-logging": true,
    "backtrace": [
    "",
    "#0 /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woo-redsys-gateway-light/classes/class-wc-gateway-redsys.php(1288): WC_Gateway_Redsys->ask_for_refund()",
    "#1 /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woocommerce/includes/wc-order-functions.php(773): WC_Gateway_Redsys->process_refund()",
    "#2 /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woocommerce/includes/wc-order-functions.php(667): wc_refund_payment()",
    "#3 /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(2212): wc_create_refund()",
    "#4 /home/hd5ae2cu2ul1/public_html/wp-includes/class-wp-hook.php(324): WC_AJAX::refund_line_items()",
    "#5 /home/hd5ae2cu2ul1/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()",
    "#6 /home/hd5ae2cu2ul1/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()",
    "#7 /home/hd5ae2cu2ul1/public_html/wp-admin/admin-ajax.php(192): do_action()",
    "#8 {main}",
    "thrown"
    ]
    }

    Aquí el log de redsys del mismo pedido:

    2025-01-23T14:48:54+00:00 Aviso Generating payment form for order 889. Sent data: Array
    (
    [Ds_SignatureVersion] => HMAC_SHA256_V1
    [Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiI1MDAiLCJEU19NRVJDSEFOVF9PUkRFUiI6IjM5MzAwMDAwMDg4OSIsIkRTX01FUkNIQU5UX01FUkNIQU5UQ09ERSI6IjM2NDYzMzEyMyIsIkRTX01FUkNIQU5UX0NVUlJFTkNZIjo5NzgsIkRTX01FUkNIQU5UX1RSQU5TQUNUSU9OVFlQRSI6IjAiLCJEU19NRVJDSEFOVF9URVJNSU5BTCI6IjAwMSIsIkRTX01FUkNIQU5UX01FUkNIQU5UVVJMIjoiaHR0cHM6XC9cL3d3dy5vcG9zZWxvYmpldGl2by5jb21cLz93Yy1hcGk9V0NfR2F0ZXdheV9yZWRzeXMiLCJEU19NRVJDSEFOVF9USVRVTEFSIjoibGFyaXNhIGxhcnkiLCJEU19NRVJDSEFOVF9VUkxPSyI6Imh0dHBzOlwvXC93d3cub3Bvc2Vsb2JqZXRpdm8uY29tXC9maW5hbGl6YXItY29tcHJhXC9vcmRlci1yZWNlaXZlZFwvODg5XC8/a2V5PXdjX29yZGVyX0xJeWxkdFludnNNVWomdXRtX25vb3ZlcnJpZGU9MSIsIkRTX01FUkNIQU5UX1VSTEtPIjoiaHR0cHM6XC9cL3d3dy5vcG9zZWxvYmpldGl2by5jb21cL2NhcnJpdG9cLz9jYW5jZWxfb3JkZXI9dHJ1ZSZhbXA7b3JkZXI9d2Nfb3JkZXJfTEl5bGR0WW52c01VaiZhbXA7b3JkZXJfaWQ9ODg5JmFtcDtyZWRpcmVjdCZhbXA7X3dwbm9uY2U9NGYwMDQ3YTFkYSIsIkRTX01FUkNIQU5UX0NPTlNVTUVSTEFOR1VBR0UiOiIwMDEiLCJEU19NRVJDSEFOVF9QUk9EVUNUREVTQ1JJUFRJT04iOiJQZWRpZG8gODg5IiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlROQU1FIjoiMzY0NjMzMTIzIiwiRFNfTUVSQ0hBTlRfUEFZTUVUSE9EUyI6IkMiLCJEc19NZXJjaGFudF9FTVYzRFMiOiJ7XCJhZGRyTWF0Y2hcIjpcIllcIixcImJpbGxBZGRyQ2l0eVwiOlwiUGlub3NvXCIsXCJiaWxsQWRkckxpbmUxXCI6XCJDYWxsZSBmYWxzYSAxMjNcIixcImJpbGxBZGRyUG9zdENvZGVcIjpcIjAzNjUwXCIsXCJlbWFpbFwiOlwibGFyeUBsb3NkZWNhcmF2YW4uY29tXCIsXCJhY2N0SW5mb1wiOntcImNoQWNjQWdlSW5kXCI6XCIwNVwiLFwiY2hBY2NEYXRlXCI6XCIyMDI0MDUwOFwiLFwiY2hBY2NDaGFuZ2VcIjpcIjIwMjUwMTIzXCIsXCJjaEFjY0NoYW5nZUluZFwiOlwiMDFcIixcIm5iUHVyY2hhc2VBY2NvdW50XCI6XCIyMFwiLFwidHhuQWN0aXZpdHlEYXlcIjpcIjhcIixcInR4bkFjdGl2aXR5WWVhclwiOlwiMjZcIn0sXCJob21lUGhvbmVcIjp7XCJzdWJzY3JpYmVyXCI6XCI2NjY5OTk2NjZcIixcImNjXCI6XCIzNFwifSxcInNoaXBBZGRyQ2l0eVwiOlwiUGlub3NvXCIsXCJzaGlwQWRkckxpbmUxXCI6XCJDYWxsZSBmYWxzYSAxMjNcIixcInNoaXBBZGRyUG9zdENvZGVcIjpcIjAzNjUwXCJ9In0=
    [Ds_Signature] => QZg50GwasWPeqgCjTs+HxyeUooR01YaNTKUHum1sylY=
    )
    CONTEXT: {"_legacy":true}
    2025-01-23T14:48:54+00:00 Aviso Helping to understand the encrypted code:
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_AMOUNT: 500
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_ORDER: 393000000889
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_MERCHANTCODE: 364633123
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_CURRENCY: 978
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_TRANSACTIONTYPE: 0
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_TERMINAL: 001
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_MERCHANTURL: https://www.oposelobjetivo.com/?wc-api=WC_Gateway_redsys
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_URLOK: https://www.oposelobjetivo.com/finalizar-compra/order-received/889/?key=wc_order_LIyldtYnvsMUj&utm_nooverride=1
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_URLKO: https://www.oposelobjetivo.com/carrito/?cancel_order=true&order=wc_order_LIyldtYnvsMUj&order_id=889&redirect&_wpnonce=4f0047a1da
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_CONSUMERLANGUAGE: 001
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 889
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_PAYMETHODS: C
    Contexto adicional
    2025-01-23T14:48:54+00:00 Aviso DS_MERCHANT_MODULE: WooCommerce_Redsys_Gateway_Light_6.2.2_www.remarpro.com
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso HTTP Notification received: Array
    (
    [Ds_SignatureVersion] => HMAC_SHA256_V1
    [Ds_MerchantParameters] => eyJEc19EYXRlIjoiMjMlMkYwMSUyRjIwMjUiLCJEc19Ib3VyIjoiMTUlM0E0OSIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiNTAwIiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19PcmRlciI6IjM5MzAwMDAwMDg4OSIsIkRzX01lcmNoYW50Q29kZSI6IjM2NDYzMzEyMyIsIkRzX1Rlcm1pbmFsIjoiMDAxIiwiRHNfUmVzcG9uc2UiOiIwMDAwIiwiRHNfTWVyY2hhbnREYXRhIjoiIiwiRHNfVHJhbnNhY3Rpb25UeXBlIjoiMCIsIkRzX0NvbnN1bWVyTGFuZ3VhZ2UiOiIxIiwiRHNfQXV0aG9yaXNhdGlvbkNvZGUiOiIyNjkxMDciLCJEc19DYXJkX0JyYW5kIjoiMSIsIkRzX1Byb2Nlc3NlZFBheU1ldGhvZCI6Ijc4IiwiRHNfQ29udHJvbF8xNzM3NjQzNzQ2NzAyIjoiMTczNzY0Mzc0NjcwMiJ9
    [Ds_Signature] => JngQa38IOl7nRQwVs9V0DEr8uedZg0i6BskEFncLpeY=
    )
    CONTEXT: {"_legacy":true}
    2025-01-23T14:49:07+00:00 Aviso Received valid notification from Servired/RedSys
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso eyJEc19EYXRlIjoiMjMlMkYwMSUyRjIwMjUiLCJEc19Ib3VyIjoiMTUlM0E0OSIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiNTAwIiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19PcmRlciI6IjM5MzAwMDAwMDg4OSIsIkRzX01lcmNoYW50Q29kZSI6IjM2NDYzMzEyMyIsIkRzX1Rlcm1pbmFsIjoiMDAxIiwiRHNfUmVzcG9uc2UiOiIwMDAwIiwiRHNfTWVyY2hhbnREYXRhIjoiIiwiRHNfVHJhbnNhY3Rpb25UeXBlIjoiMCIsIkRzX0NvbnN1bWVyTGFuZ3VhZ2UiOiIxIiwiRHNfQXV0aG9yaXNhdGlvbkNvZGUiOiIyNjkxMDciLCJEc19DYXJkX0JyYW5kIjoiMSIsIkRzX1Byb2Nlc3NlZFBheU1ldGhvZCI6Ijc4IiwiRHNfQ29udHJvbF8xNzM3NjQzNzQ2NzAyIjoiMTczNzY0Mzc0NjcwMiJ9
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso Checking order $order_id: 889
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso Order Exist: 889
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso Order Status: pending
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso $spaid: pending
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso $status: pending
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso Ds_Amount: 500, Ds_Order: 393000000889, Ds_MerchantCode: 364633123, Ds_Currency: 978, Ds_Response: 0000, Ds_AuthorisationCode: 269107, $order2: 889
    Contexto adicional
    2025-01-23T14:49:07+00:00 Aviso Order is Paid: FALSE
    Contexto adicional
    2025-01-23T14:49:21+00:00 Aviso $is_redsys_order: YES
    Contexto adicional
    2025-01-23T14:49:23+00:00 Aviso Payment complete.
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso /****************************/
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Once upon a time
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso /****************************/
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso check_redsys_refund pidiendo para el pedido #: 889
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso /**************************/
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Comenzando la petición de reembolso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso /**************************/
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Terminal : 001
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Todos los datos desde meta
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso **********************
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Si algo está vacío, el dato no fue guardado
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Todos los datos desde meta
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Código autorización : 269107
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Fecha autorización :23%2F01%2F2025
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Código de moneda :
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Terminal : 001
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso SHA256 :
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Datos enviados a Redsys para devolución
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso *********************************
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso URL a Redsys : https://sis-t.redsys.es:25443/sis/rest/trataPeticionREST
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_AMOUNT : 500
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_ORDER : 393000000889
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_MERCHANTCODE : 364633123
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_CURRENCY : 978
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_TRANSACTIONTYPE : 3
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_TERMINAL : 001
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_MERCHANTURL : https://www.oposelobjetivo.com/?wc-api=WC_Gateway_redsys
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_URLOK : https://www.oposelobjetivo.com/finalizar-compra/order-received/889/?key=wc_order_LIyldtYnvsMUj&utm_nooverride=1
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_URLKO : https://www.oposelobjetivo.com/carrito/?cancel_order=true&order=wc_order_LIyldtYnvsMUj&order_id=889&redirect&_wpnonce=4f0047a1da
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_CONSUMERLANGUAGE : 001
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_PRODUCTDESCRIPTION : Pedido 889
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_MERCHANTNAME : 364633123
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso DS_MERCHANT_AUTHORISATIONCODE : 269107
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso Ds_Merchant_TransactionDate : 23%2F01%2F2025
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso ask_for_refund Pidiendo por el pedido #: 889
    Contexto adicional
    2025-01-23T14:51:51+00:00 Aviso
    Contexto adicional
    2025-01-23T14:52:01+00:00 Aviso $post_arg: WP_Error Object
    (
    [errors] => Array
    (
    [http_request_failed] => Array
    (
    [0] => cURL error 28: Failed to connect to sis-t.redsys.es port 25443 after 10006 ms: Timeout was reached
    )

    )

    [error_data] => Array
    (
    )

    [additional_data:protected] => Array
    (
    )

    )
    CONTEXT: {"_legacy":true}
    2025-01-23T14:52:01+00:00 Aviso
    Contexto adicional
    2025-01-23T14:52:01+00:00 Aviso Hay un error
    Contexto adicional
    2025-01-23T14:52:01+00:00 Aviso *********************************
    Contexto adicional
    2025-01-23T14:52:01+00:00 Aviso
    Contexto adicional

    Hicimos una prueba en otro servidor(raiolanetworks) y no daba ningún error. Sería posible que fuera problema del servidor de godaddy?

    También hemos probado de hacer un pedido con bizum y no ha dado ningún error.
    Tampoco estamos usando Cloudfare.

    Alguna idea de lo que podría ser?

    Muchas gracias!

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

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

    (@jconti)

    Hola @laryelena,

    Entiendo que ambas instalaciones son idénticas en cuanto a configuración y plugins, si es así, es probable que un firewall o modsecurity esté parando la respuesta a la notificación de Redsys, por lo que Redsys interpreta que es un timeout.

    Entiendo que las devoluciones las intentas realizar sobre pedidos que no se han marcado como pagados de forma automática. ?Esa así? Si no se han marcado automáticamente como pagados, el pedido no tiene los datos necesarios para solicitar la devolución, y por eso está dando ese error fatal. Obviamente no debería haber un error fatal, debería salir un aviso de que falta lo que sea y miraré de arreglarlo, pero supongo que por ahí deben ir los tiros ?Es posible?

    Saludos

    Thread Starter laryelena

    (@laryelena)

    Sí, las instalaciones son idénticas en cuanto a configuraciones y plugins. Como plugin de seguridad usamos All In One WP Security pero hemos probado desactivándolo y tampoco.

    Los pedidos se marcan automáticamente como “completados”.

    Plugin Author Jose Conti

    (@jconti)

    No entiendo, @laryelena

    ?Se marcan como completados de forma automática pero en Redsys sale un timeout?

    Thread Starter laryelena

    (@laryelena)

    Me refería a que en la configuración del plugin en “?que hacer después del pago?” tengo puesto “marcar como completado” En redsys, en consultas, sale que el pago ha sido autorizado pero en la notificación es donde sale el timeout.

    Aunque acabo de poner “marcar como procesando” y el timeout ya no me lo da…

    En un nuevo pedido, marcado como completado, he probado de hacer otra devolución y sigue pensando eternamente.

    Plugin Author Jose Conti

    (@jconti)

    Hola @laryelena,

    ?Pero se ha marcado como procesando el pedido y se han guardado todos los datos de Redsys?

    Thread Starter laryelena

    (@laryelena)

    Si, en los detalles del pedido se marca como procesando y en detalles de pago aparecen los datos de redsys:

    Detalles del pago
    Pagado con:
    redsys

    Número de pedido en Redsys:
    836000000900

    Fecha Redsys:
    24/01/2025

    Hora Redsys:
    10:57

    Código autorización Redsys:
    269964

    En notas del pedido sale:

    El estado del pedido cambió de Pendiente de pago a Procesando.

    enero 24, 2025 a las 10:57 am Borrar nota

    Niveles de inventario reducidos: producto de prueba (#878) 10→9

    enero 24, 2025 a las 10:57 am Borrar nota

    Código autorización: 269964

    enero 24, 2025 a las 10:57 am Borrar nota

    Notificación HTTP recibida – pago completado

    enero 24, 2025 a las 10:57 am Borrar nota

    El estado del pedido cambió de Borrador a Pendiente de pago.

    enero 24, 2025 a las 10:57 am Borrar nota

    Mantenimiento en inventario durante 60 minutos aplicado a:
    – producto de prueba (#878) × 1

    enero 24, 2025 a las 10:57 am Borrar nota
    Plugin Author Jose Conti

    (@jconti)

    Qué extra?o la verdad.

    ?Has mirado si se ha realizado la devolución en Redsys? Lo pregunto porque hay veces que da un error en la devolución, pero si que se ha realizado.

    En el caso en que en Redsys no salga, limpia los logs en WooCommerce y luego mira de realizar de nuevo la devolución y pegas aquí los logs para ver si sale algo.

    Thread Starter laryelena

    (@laryelena)

    En redsys no aparece nada de devolución.

    He probado a devolver un producto, sigue cargando infinitamente, pero en el log de redsys aparece el siguiente error:

    2025-01-24T12:48:54+00:00 Aviso    
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso /****************************/
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Once upon a time
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso /****************************/
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso check_redsys_refund pidiendo para el pedido #: 904
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso /**************************/
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Comenzando la petición de reembolso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso /**************************/
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Terminal : 001
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Todos los datos desde meta
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso **********************
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Si algo está vacío, el dato no fue guardado
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Todos los datos desde meta
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Código autorización : 105801
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Fecha autorización :24%2F01%2F2025
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Código de moneda :
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Terminal : 001
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso SHA256 :
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Datos enviados a Redsys para devolución
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso *********************************
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso URL a Redsys : https://sis-t.redsys.es:25443/sis/rest/trataPeticionREST
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_AMOUNT : 500
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_ORDER : 534000000904
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_MERCHANTCODE : 364633123
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_CURRENCY : 978
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_TRANSACTIONTYPE : 3
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_TERMINAL : 001
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_MERCHANTURL : https://www.oposelobjetivo.com/?wc-api=WC_Gateway_redsys
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_URLOK : https://www.oposelobjetivo.com/finalizar-compra/order-received/904/?key=wc_order_hEyPy50I9rH09&utm_nooverride=1
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_URLKO : https://www.oposelobjetivo.com/carrito/?cancel_order=true&order=wc_order_hEyPy50I9rH09&order_id=904&redirect&_wpnonce=75449b4d4c
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_CONSUMERLANGUAGE : 001
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_PRODUCTDESCRIPTION : Pedido 904
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_MERCHANTNAME : 364633123
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso DS_MERCHANT_AUTHORISATIONCODE : 105801
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso Ds_Merchant_TransactionDate : 24%2F01%2F2025
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso ask_for_refund Pidiendo por el pedido #: 904
    Contexto adicional
    2025-01-24T12:48:54+00:00 Aviso
    Contexto adicional
    2025-01-24T12:49:04+00:00 Aviso $post_arg: WP_Error Object
    (
    [errors] => Array
    (
    [http_request_failed] => Array
    (
    [0] => cURL error 28: Failed to connect to sis-t.redsys.es port 25443 after 10002 ms: Timeout was reached
    )

    )

    [error_data] => Array
    (
    )

    [additional_data:protected] => Array
    (
    )

    )
    CONTEXT: {"_legacy":true}
    2025-01-24T12:49:04+00:00 Aviso
    Contexto adicional
    2025-01-24T12:49:04+00:00 Aviso Hay un error
    Contexto adicional
    2025-01-24T12:49:04+00:00 Aviso *********************************
    Contexto adicional
    2025-01-24T12:49:04+00:00 Aviso
    Contexto adicional

    En los logs de “fatal errors”:

    2025-01-24T12:49:04+00:00 Crítico Uncaught Error: Object of class WP_Error could not be converted to string in /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woo-redsys-gateway-light/classes/class-wc-gateway-redsys.php:1228  
    Contexto adicional
    {
    "error": {
    "type": 1,
    "file": "/home/hd5ae2cu2ul1/public_html/wp-content/plugins/woo-redsys-gateway-light/classes/class-wc-gateway-redsys.php",
    "line": 1228
    },
    "remote-logging": true,
    "backtrace": [
    "",
    "#0 /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woo-redsys-gateway-light/classes/class-wc-gateway-redsys.php(1288): WC_Gateway_Redsys->ask_for_refund()",
    "#1 /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woocommerce/includes/wc-order-functions.php(773): WC_Gateway_Redsys->process_refund()",
    "#2 /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woocommerce/includes/wc-order-functions.php(667): wc_refund_payment()",
    "#3 /home/hd5ae2cu2ul1/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(2212): wc_create_refund()",
    "#4 /home/hd5ae2cu2ul1/public_html/wp-includes/class-wp-hook.php(324): WC_AJAX::refund_line_items()",
    "#5 /home/hd5ae2cu2ul1/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()",
    "#6 /home/hd5ae2cu2ul1/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()",
    "#7 /home/hd5ae2cu2ul1/public_html/wp-admin/admin-ajax.php(192): do_action()",
    "#8 {main}",
    "thrown"
    ]
    }

    Plugin Author Jose Conti

    (@jconti)

    EL problema está aquí, @laryelena


    2025-01-24T12:49:04+00:00 Aviso $post_arg: WP_Error Object
    (
    [errors] => Array
    (
    [http_request_failed] => Array
    (
    [0] => cURL error 28: Failed to connect to sis-t.redsys.es port 25443 after 10002 ms: Timeout was reached
    )

    )

    [error_data] => Array
    (
    )

    [additional_data:protected] => Array
    (
    )

    )

    Parece que el hosting está bloqueando la conexión con el puerto 25443 que es el puerto de test de Redsys. Estas en modo pruebas aun ?verdad? En principio debería ser así por el puerto que se utiliza. El hosting debe estar bloqueando el puerto y por eso no funciona.

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