Hola, seguimos con problemas.
He desactivado la SNI al ver en otra respuesta que Redsys ya funciona con Let’s Encript.
El viernes realizamos pruebas y los pedidos llegaban bien, aparecían cómo procesando, Pero este fin de semana Los pedidos se quedan como Pendientes de Pago, el pago está realizado en el tpv pero en woocommerce no aparece nada.
Detalles del pago
Fecha Redsys:
Hora Redsys:
Código autorización Redsys:
Todo está vacío.
En el log de woocommerce aparece esto:
04-12-2020 @ 22:01:18 – Generating payment form for order 3691. Sent data: Array
(
[Ds_SignatureVersion] => HMAC_SHA256_V1
[Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiI3NDgwIiwiRFNfTUVSQ0hBTlRfT1JERVIiOiI1MDcwMDAwMDM2OTEiLCJEU19NRVJDSEFOVF9NRVJDSEFOVENPREUiOiIxNDExNjUzMDgiLCJEU19NRVJDSEFOVF9DVVJSRU5DWSI6OTc4LCJEU19NRVJDSEFOVF9UUkFOU0FDVElPTlRZUEUiOiIwIiwiRFNfTUVSQ0hBTlRfVEVSTUlOQUwiOiIwMDEiLCJEU19NRVJDSEFOVF9NRVJDSEFOVFVSTCI6Imh0dHA6XC9cL3d3dy5qYW1vbmVzcXVlc2FkYWNhcnBpby5jb21cLz93Yy1hcGk9V0NfR2F0ZXdheV9yZWRzeXMiLCJEU19NRVJDSEFOVF9VUkxPSyI6Imh0dHBzOlwvXC93d3cuamFtb25lc3F1ZXNhZGFjYXJwaW8uY29tXC9jb25maXJtYXJcL3BlZGlkby1yZWNpYmlkb1wvMzY5MVwvP2tleT13Y19vcmRlcl91UjUxdmNFeXlyNmplJnV0bV9ub292ZXJyaWRlPTEiLCJEU19NRVJDSEFOVF9VUkxLTyI6Imh0dHBzOlwvXC93d3cuamFtb25lc3F1ZXNhZGFjYXJwaW8uY29tXC9jYXJyaXRvXC8/Y2FuY2VsX29yZGVyPXRydWUmYW1wO29yZGVyPXdjX29yZGVyX3VSNTF2Y0V5eXI2amUmYW1wO29yZGVyX2lkPTM2OTEmYW1wO3JlZGlyZWN0JmFtcDtfd3Bub25jZT1mZGY1ODE4N2I5IiwiRFNfTUVSQ0hBTlRfQ09OU1VNRVJMQU5HVUFHRSI6IjAwMSIsIkRTX01FUkNIQU5UX1BST0RVQ1RERVNDUklQVElPTiI6IlBlZGlkbyAzNjkxIiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlROQU1FIjoiSmFtb25lcyBRdWVzYWRhIENhcnBpbyIsIkRTX01FUkNIQU5UX1BBWU1FVEhPRFMiOiJDIn0=
[Ds_Signature] => o9L/xJ9L2oSumTyLn6DXi0qyuJOhNHsPcW0AojXFrGI=
)
04-12-2020 @ 22:01:18 – Helping to understand the encrypted code:
04-12-2020 @ 22:01:18 – DS_MERCHANT_AMOUNT: ### (con sus datos)
04-12-2020 @ 22:01:18 – DS_MERCHANT_ORDER: ###
04-12-2020 @ 22:01:18 – DS_MERCHANT_MERCHANTCODE: ####
04-12-2020 @ 22:01:18 – DS_MERCHANT_CURRENCY978
04-12-2020 @ 22:01:18 – DS_MERCHANT_TRANSACTIONTYPE: 0
04-12-2020 @ 22:01:18 – DS_MERCHANT_TERMINAL: 001
04-12-2020 @ 22:01:18 – DS_MERCHANT_MERCHANTURL: http://www.jamonesquesadacarpio.com/?wc-api=WC_Gateway_redsys
04-12-2020 @ 22:01:18 – DS_MERCHANT_URLOK: https://www.jamonesquesadacarpio.com/confirmar/pedido-recibido/3691/?key=wc_order_uR51vcEyyr6je&utm_nooverride=1
04-12-2020 @ 22:01:18 – DS_MERCHANT_URLKO: https://www.jamonesquesadacarpio.com/carrito/?cancel_order=true&order=wc_order_uR51vcEyyr6je&order_id=3691&redirect&_wpnonce=fdf58187b9
04-12-2020 @ 22:01:18 – DS_MERCHANT_CONSUMERLANGUAGE: 001
04-12-2020 @ 22:01:18 – DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 3691
04-12-2020 @ 22:01:18 – DS_MERCHANT_PAYMETHODS: C
EN el tpv hay un error 301, en el log:
Detalle de la notificación 1
Fecha y hora 12/04/2020 22:03:51
Tipo notificación HTTP
Modo de comunicación Síncrona
Resultado operación 0000
Cod. respuesta servidor Error (301)
Destino notificación http://www.jamonesquesadacarpio.com/?wc-api=WC_Gateway_redsysDatos notificación
Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMTIlMkYwNCUyRjIwMjAiLCJEc19Ib3VyIjoiMjIlM0EwMyIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9UeXBlIjoiRCIsIkRzX0NhcmRfQ291bnRyeSI6IjcyNCIsIkRzX0Ftb3VudCI6Ijc0ODAiLCJEc19DdXJyZW5jeSI6Ijk3OCIsIkRzX09yZGVyIjoiNTA3MDAwMDAzNjkxIiwiRHNfTWVyY2hhbnRDb2RlIjoiMTQxMTY1MzA4IiwiRHNfVGVybWluYWwiOiIwMDEiLCJEc19SZXNwb25zZSI6IjAwMDAiLCJEc19NZXJjaGFudERhdGEiOiIiLCJEc19UcmFuc2FjdGlvblR5cGUiOiIwIiwiRHNfQ29uc3VtZXJMYW5ndWFnZSI6IjEiLCJEc19BdXRob3Jpc2F0aW9uQ29kZSI6IjgzMDc2OCIsIkRzX0NhcmRfQnJhbmQiOiIyIiwiRHNfTWVyY2hhbnRfQ29mX1R4bmlkIjoiIn0=&Ds_Signature=CK-P0C2DZ3CRlSdglRSZCmwxtBE5M7GtXRM_Kq8EgLc=
Detalle de la notificación 2
Fecha y hora12/04/2020 22:03:51
Tipo notificaciónE-Mail
Modo de comunicación Asíncrona
Resultado operación0000Cod. respuesta servidorCorrecto (OK)
Destino notificación ###
Datos notificaciónDs_TransactionType:0; Ds_Card_Country:724; Ds_Card_Brand:2; Ds_Date:12/04/2020; Ds_SecurePayment:1; Ds_Order:507000003691; Ds_Hour:22:03; Ds_Response:0000; Ds_AuthorisationCode:####; Ds_Currency:978; Ds_ConsumerLanguage:1; Ds_Card_Type:D; Ds_MerchantCode:141165308; Ds_Amount:7480; Ds_Terminal:001; Server URL: sis.redsys.es
Hola,
Si, vuelves a tener el error 301, y estás enviando http en vez de https.
Mira por favor que esté desactivado lo de la compatibilidad con certificados SNI en la configuración del plugin. Para que se envíe http en vez de https, esa opción debería estar activa, y debes desactivarla para resolver este problema.
Saludos
Hola Jose, ya entran correctamente los pedidos y reflejan los datos de redsys correctamente. Por fin la url de pagos es https!!
Muchas gracias por la ayuda y por el plugin 🙂
Gracias a ti por comentarlo, y me alegro que ya funcione 🙂
Saludos