• Hola, Jose
    Hemos recibido un pedido, en redsys aparece como operación Autorizada, pero en el listado de pedidos aparece como Cancelado porque se superó el tiempo de espera de la pasarela de pago.
    ?Puedes echarme una mano?
    Gracias por adelantado y un saludo

    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,

    Veo que utilizáis Let’s Encrypt como certificado de seguridad, pero es algo que en la teoría no debería ya de influir, ya que parece que ya lo acepta.

    Así, que para ir a tiro seguro, id a Redsys, y en los pedidos, junto al que comentas que sale como pagado, aprieta sobre el ojo que saldrá a mano derecha. Ahí mira el código de respuesta del servidor a ver cual es en la notificación HTTP. Dime que código sale ahí por favor.

    Saludos

    Thread Starter gramenauer

    (@gramenauer)

    Hola, Jose

    Gracias por tu respuesta. Me aparecen dos notificaciones:

    Detalle de la notificación 1
    Fecha y hora 22/03/2020 12:12:41
    Tipo notificación HTTP
    Modo de comunicación Síncrona
    Resultado operación 0000
    Cod. respuesta servidor Error (connect timed out)
    Destino notificación https://bylola.net/?wc-api=WC_Gateway_redsys
    Datos notificación Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMjIlMkYwMyUyRjIwMjAiLCJEc19Ib3VyIjoiMTIlM0ExMiIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9UeXBlIjoiQyIsIkRzX0NhcmRfQ291bnRyeSI6IjcyNCIsIkRzX0Ftb3VudCI6IjcxNjAiLCJEc19DdXJyZW5jeSI6Ijk3OCIsIkRzX09yZGVyIjoiOTMyMDAwMDA3MDg4IiwiRHNfTWVyY2hhbnRDb2RlIjoiMzQ5MDk5ODk1IiwiRHNfVGVybWluYWwiOiIwMDEiLCJEc19SZXNwb25zZSI6IjAwMDAiLCJEc19NZXJjaGFudERhdGEiOiIiLCJEc19UcmFuc2FjdGlvblR5cGUiOiIwIiwiRHNfQ29uc3VtZXJMYW5ndWFnZSI6IjEiLCJEc19BdXRob3Jpc2F0aW9uQ29kZSI6IjMwMjkyNCIsIkRzX0NhcmRfQnJhbmQiOiIxIiwiRHNfTWVyY2hhbnRfQ29mX1R4bmlkIjoiIn0=&Ds_Signature=MUiPtBuIUFEYRCW4Skx7Vxf0fTjObFMj_U–aFPTZuo=

    Detalle de la notificación 2
    Fecha y hora 22/03/2020 12:12:41
    Tipo notificación E-Mail
    Modo de comunicación Asíncrona
    Resultado operación 0000
    Cod. respuesta servidor Correcto (OK)
    Destino notificación (aquí aparece mi e-mail)
    Datos notificación
    Ds_TransactionType:0; Ds_Card_Country:724; Ds_Card_Brand:1; Ds_Date:22/03/2020; Ds_SecurePayment:1; Ds_Order:932000007088; Ds_Hour:12:12; Ds_Response:0000; Ds_AuthorisationCode:302924; Ds_Currency:978; Ds_ConsumerLanguage:1; Ds_Card_Type:C; Ds_MerchantCode:349099895; Ds_Amount:7160; Ds_Terminal:001; Server URL: sis.redsys.es

    Plugin Author Jose Conti

    (@jconti)

    Hola,

    Sale Connection Timeout lo puedes ver en Cod. respuesta servidor , es decir tu servidor no ha respondido a Redsys. Y si voy yo ahora a la dirección https://bylola.net/?wc-api=WC_Gateway_redsys me sale un error 500.

    ?Tienes activo ahora el plugin? Es raro que el servidor no responda, o que me salga a mi un error 500.

    Saludos

    Thread Starter gramenauer

    (@gramenauer)

    Hola, Jose.

    El plugin está activo.

    Por aportarte más datos: uso el plugin Wordfence para seguridad, recientemente actualicé a Woocommerce 4.0.1, eliminé el plugin original de redsys…

    Gracias de nuevo

    Plugin Author Jose Conti

    (@jconti)

    Cómo me sale un error 500, que es un error de servidor, ve por favor a WooCommerce > Estado > Registro, y a ver si ahí te salen errores fatales y da pistas.

    También podría ser Wordfence, pero a ver si nos da alguna pista el registro que te comento.

    El plugin funciona bien con WooCommerce 4.0.1, así que no debería ser eso.

    Thread Starter gramenauer

    (@gramenauer)

    Te copio el log de la transacción:

    03-22-2020 @ 12:10:49 – Generating payment form for order 7088. Sent data: Array
    (
    [Ds_SignatureVersion] => HMAC_SHA256_V1
    [Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiI3MTYwIiwiRFNfTUVSQ0hBTlRfT1JERVIiOiI5MzIwMDAwMDcwODgiLCJEU19NRVJDSEFOVF9NRVJDSEFOVENPREUiOiIzNDkwOTk4OTUiLCJEU19NRVJDSEFOVF9DVVJSRU5DWSI6OTc4LCJEU19NRVJDSEFOVF9UUkFOU0FDVElPTlRZUEUiOiIwIiwiRFNfTUVSQ0hBTlRfVEVSTUlOQUwiOiIxIiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlRVUkwiOiJodHRwOlwvXC9ieWxvbGEubmV0XC8/d2MtYXBpPVdDX0dhdGV3YXlfcmVkc3lzIiwiRFNfTUVSQ0hBTlRfVVJMT0siOiJodHRwczpcL1wvYnlsb2xhLm5ldFwvZmluYWxpemFyLWNvbXByYVwvb3JkZXItcmVjZWl2ZWRcLzcwODhcLz9rZXk9d2Nfb3JkZXJfN1ZaUUY3U082Nm9ZdiZ1dG1fbm9vdmVycmlkZT0xIiwiRFNfTUVSQ0hBTlRfVVJMS08iOiJodHRwczpcL1wvYnlsb2xhLm5ldFwvY2Fycml0b1wvP2NhbmNlbF9vcmRlcj10cnVlJmFtcDtvcmRlcj13Y19vcmRlcl83VlpRRjdTTzY2b1l2JmFtcDtvcmRlcl9pZD03MDg4JmFtcDtyZWRpcmVjdCZhbXA7X3dwbm9uY2U9ZTI3YmU2ZDVkNSIsIkRTX01FUkNIQU5UX0NPTlNVTUVSTEFOR1VBR0UiOiIwMDEiLCJEU19NRVJDSEFOVF9QUk9EVUNUREVTQ1JJUFRJT04iOiJQZWRpZG8gNzA4OCIsIkRTX01FUkNIQU5UX01FUkNIQU5UTkFNRSI6IkVsIE1lcmNhZGlsbG8gZGUgTG9sYSwgUy5MLiIsIkRTX01FUkNIQU5UX1BBWU1FVEhPRFMiOiJUIn0=
    [Ds_Signature] => (lo omito)
    )

    03-22-2020 @ 12:10:49 – Helping to understand the encrypted code:
    03-22-2020 @ 12:10:49 – DS_MERCHANT_AMOUNT: 7160
    03-22-2020 @ 12:10:49 – DS_MERCHANT_ORDER: 932000007088
    03-22-2020 @ 12:10:49 – DS_MERCHANT_MERCHANTCODE: (lo omito)
    03-22-2020 @ 12:10:49 – DS_MERCHANT_CURRENCY978
    03-22-2020 @ 12:10:49 – DS_MERCHANT_TRANSACTIONTYPE: 0
    03-22-2020 @ 12:10:49 – DS_MERCHANT_TERMINAL: 1
    03-22-2020 @ 12:10:49 – DS_MERCHANT_MERCHANTURL: https://bylola.net/?wc-api=WC_Gateway_redsys
    03-22-2020 @ 12:10:49 – DS_MERCHANT_URLOK: https://bylola.net/finalizar-compra/order-received/7088/?key=wc_order_7VZQF7SO66oYv&utm_nooverride=1
    03-22-2020 @ 12:10:49 – DS_MERCHANT_URLKO: https://bylola.net/carrito/?cancel_order=true&order=wc_order_7VZQF7SO66oYv&order_id=7088&redirect&_wpnonce=e27be6d5d5
    03-22-2020 @ 12:10:49 – DS_MERCHANT_CONSUMERLANGUAGE:
    03-22-2020 @ 12:10:49 – DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 7088
    03-22-2020 @ 12:10:49 – DS_MERCHANT_PAYMETHODS: T
    03-22-2020 @ 19:43:07 – HTTP Notification received: Array
    (
    )

    03-22-2020 @ 19:43:07 – Received INVALID notification from Servired/RedSys

    Gracias de nuevo!

    Plugin Author Jose Conti

    (@jconti)

    Ok,

    Ve a la configuración del plugin y desactiva la compatibilidad con certificados SNI, que lo tienes activo. Yo creo que desactivándolo te funcionará. Redsys ahora ya ahora ya es compatible con Lets Encrypt.

    Saludos

    Thread Starter gramenauer

    (@gramenauer)

    Cambiado. Te mantendré informado ??

    Mil gracias!

    Plugin Author Jose Conti

    (@jconti)

    Perfecto ??

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Pedido cancelado automáticamente tras pago correcto’ is closed to new replies.