Pedido cancelado automáticamente tras pago correcto
-
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 saludoThe page I need help with: [log in to see the link]
-
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
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.esHola,
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
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
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.
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!
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
Cambiado. Te mantendré informado ??
Mil gracias!
Perfecto ??
- The topic ‘Pedido cancelado automáticamente tras pago correcto’ is closed to new replies.