Pedido pagado en redsys pero Pendiente de pago en WC
-
Hola, Jose
Tenemos un pedido que se ha pagado correctamente por bizum, pero en Woocommerce no se ha actualizado automáticamente, y seguía Pendiente de Pago.
En redsys, dentro de los detalles de la transacción, tenemos dos notificaciones: una http con error 301; y otra E-Mail con respuesta Correcto (OK)
Gracias por tu ayuda y un cordial saludo!
The page I need help with: [log in to see the link]
-
Hola @gramenauer
Primero disculpa el retraso, pero he estado muy liado con varias cosas.
El 301 es un redireccionamiento. Seguramente tienes activo en la configuración la compatibildiad con certificados SNI. Utilizas Let’s Encrypt, así que en principio no te hace falta activarlo. Descactiva esa opción, y prueba a ver si ya te funciona.
Si no te funciona, vuelve a mirar el error en Redsys, porque seguramente ya no será un 301.
Saludos
Hola, Jose.
No hay nada que perdonar, faltaría más. He desactivado SNI, pensaba que al utilizar Let’s Encrypt sí debía activarlo. La frase “Si estás usando HTTPS y Redsys no es compatible con tu certificado, por ejemplo Let’s Encrypt, debes activar esta función.” me ha llevado a confusión.
Entiendo que en el caso de pago por tarjeta de crédito, al utilizar Let’s Encrypt, también tengo que dejarlo sin marcar, ?verdad?
Mil gracias!
Hola @gramenauer, muchas gracias ??
Si, es un literal antiguo, lo tengo que cambiar. Antes Redsys no aceptaba Let’s Encrypt, pero ahora ya lo acepta, cosa que es de agradecer ya que ahorra muchos problemas.
Si, desactiválo tanto de redirección (tarjeta) como en Bizum.
?Te funciona desmarcándolo?
Saludos
Se lo he pasado al cliente para que haga las pruebas. En cuanto sepa algo te confirmo.
Gracias de nuevo
Ok
Hola de nuevo, Jose
Reabro el hilo porque hemos tenido un error similar después de un tiempo sin problemas. En este caso, hemos recibido la confirmación de pago en redsys, pero el pedido pasó a Cancelado.
Esta es la confirmación de redsys:
Ds_Terminal:001;
Ds_Response:0000;
Ds_Amount:4838;
Ds_SecurePayment:1;
Ds_Card_Type:D;
Ds_Card_Country:724;
Ds_Card_Brand:1;
Ds_ProcessedPayMethod:78;
Ds_ConsumerLanguage:1;
Ds_Date:21/07/2022;
Ds_Order:935000018620;
Ds_MerchantCode:347204976;
Ds_TransactionType:0;
Ds_Hour:16:01;
Ds_AuthorisationCode:026460;
Ds_Currency:978;
Server URL: sis.redsys.es?Qué ha podido pasar?
Mil gracias por adelantado y un saludo!
Hola @gramenauer,
?Que sale en los logs de Redsys?
Ve a la web del terminal de Redsys > Consultas > aprietas en buscar > Buscas una operación autorizada pero no marcada como pagado en WooCommerce > A la derecha de la operación aprietas sobre el ojo > Y buscar en notificación HTTP el ?Cod. respuesta servidor?.
Ahí veremos qué es lo que se encuentra Redsys al ir a notificar al sitio.
Saludos
Hola, Jose
Gracias por la rápida respuesta. El código de respuesta es Correcto (200)
Un saludo
?Si vas a WooCommerce > Estado > Registro > en en el desplegable hay fatal-errors con la misma fecha que el pedido no marcado como pagado @gramenaue?
Hola, Jose
Te paso el registro correspondiente al pedido:
07-21-2022 @ 15:59:47 – PSD2 activado
07-21-2022 @ 15:59:47 – $psd2: {“addrMatch”:”Y”,”billAddrCity”:”Vila-seca”,”billAddrLine1″:”C Tarragona num 4″,”billAddrPostCode”:”43480″,”billAddrState”:”t”,”billAddrCountry”:”es”,”Email”:”[email protected]”,”acctInfo”:{“chAccAgeInd”:”01″,”shipAddressUsage”:null,”shipAddressUsageInd”:null},”homePhone”:{“subscriber”:”651641624″},”shipAddrCity”:”Vila-seca”,”shipAddrLine1″:”C Tarragona num 4″,”shipAddrPostCode”:”43480″,”shipAddrState”:”t”,”shipAddrCountry”:”es”}
07-21-2022 @ 15:59:47 – Generating payment form for order 18620. Sent data: Array
(
[Ds_SignatureVersion] => HMAC_SHA256_V1
[Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiI0ODM4IiwiRFNfTUVSQ0hBTlRfT1JERVIiOiI5MzUwMDAwMTg2MjAiLCJEU19NRVJDSEFOVF9NRVJDSEFOVENPREUiOiIzNDcyMDQ5NzYiLCJEU19NRVJDSEFOVF9DVVJSRU5DWSI6OTc4LCJEU19NRVJDSEFOVF9UUkFOU0FDVElPTlRZUEUiOiIwIiwiRFNfTUVSQ0hBTlRfVEVSTUlOQUwiOiIxIiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlRVUkwiOiJodHRwczpcL1wvbWVldGJpby5lc1wvP3djLWFwaT1XQ19HYXRld2F5X3JlZHN5cyIsIkRTX01FUkNIQU5UX1RJVFVMQVIiOiJSaWNhcmRvIEFjb3N0YSBzemVrZWx5IiwiRFNfTUVSQ0hBTlRfVVJMT0siOiJodHRwczpcL1wvbWVldGJpby5lc1wvZmluYWxpemFyLWNvbXByYVwvb3JkZXItcmVjZWl2ZWRcLzE4NjIwXC8/a2V5PXdjX29yZGVyX3JmMU4zRHpyeTV5NmgmdXRtX25vb3ZlcnJpZGU9MSIsIkRTX01FUkNIQU5UX1VSTEtPIjoiaHR0cHM6XC9cL21lZXRiaW8uZXNcL2NhcnJpdG9cLz9jYW5jZWxfb3JkZXI9dHJ1ZSZhbXA7b3JkZXI9d2Nfb3JkZXJfcmYxTjNEenJ5NXk2aCZhbXA7b3JkZXJfaWQ9MTg2MjAmYW1wO3JlZGlyZWN0JmFtcDtfd3Bub25jZT04YTQwN2YxM2ZjIiwiRFNfTUVSQ0hBTlRfQ09OU1VNRVJMQU5HVUFHRSI6IjAwMSIsIkRTX01FUkNIQU5UX1BST0RVQ1RERVNDUklQVElPTiI6IlBlZGlkbyAxODYyMCIsIkRTX01FUkNIQU5UX01FUkNIQU5UTkFNRSI6Ik1lZXRiaW8iLCJEU19NRVJDSEFOVF9NT0RVTEUiOiJXb29Db21tZXJjZV9SZWRzeXNfR2F0ZXdheV9MaWdodF8zLjAuNl9Xb3JkUHJlc3Mub3JnIiwiRFNfTUVSQ0hBTlRfUEFZTUVUSE9EUyI6IlQiLCJEc19NZXJjaGFudF9FTVYzRFMiOiJ7XCJhZGRyTWF0Y2hcIjpcIllcIixcImJpbGxBZGRyQ2l0eVwiOlwiVmlsYS1zZWNhXCIsXCJiaWxsQWRkckxpbmUxXCI6XCJDIFRhcnJhZ29uYSBudW0gNFwiLFwiYmlsbEFkZHJQb3N0Q29kZVwiOlwiNDM0ODBcIixcImJpbGxBZGRyU3RhdGVcIjpcInRcIixcImJpbGxBZGRyQ291bnRyeVwiOlwiZXNcIixcIkVtYWlsXCI6XCJpbmRpYS44NEBob3RtYWlsLmNvbVwiLFwiYWNjdEluZm9cIjp7XCJjaEFjY0FnZUluZFwiOlwiMDFcIixcInNoaXBBZGRyZXNzVXNhZ2VcIjpudWxsLFwic2hpcEFkZHJlc3NVc2FnZUluZFwiOm51bGx9LFwiaG9tZVBob25lXCI6e1wic3Vic2NyaWJlclwiOlwiNjUxNjQxNjI0XCJ9LFwic2hpcEFkZHJDaXR5XCI6XCJWaWxhLXNlY2FcIixcInNoaXBBZGRyTGluZTFcIjpcIkMgVGFycmFnb25hIG51bSA0XCIsXCJzaGlwQWRkclBvc3RDb2RlXCI6XCI0MzQ4MFwiLFwic2hpcEFkZHJTdGF0ZVwiOlwidFwiLFwic2hpcEFkZHJDb3VudHJ5XCI6XCJlc1wifSJ9
[Ds_Signature] => QtHcOFOzXUJUV6uFnsoD/CHYwUpjI47mgLXVIjExjZ8=
)07-21-2022 @ 15:59:47 – Helping to understand the encrypted code:
07-21-2022 @ 15:59:47 – DS_MERCHANT_AMOUNT: 4838
07-21-2022 @ 15:59:47 – DS_MERCHANT_ORDER: 935000018620
07-21-2022 @ 15:59:47 – DS_MERCHANT_MERCHANTCODE: 347204976
07-21-2022 @ 15:59:47 – DS_MERCHANT_CURRENCY978
07-21-2022 @ 15:59:47 – DS_MERCHANT_TRANSACTIONTYPE: 0
07-21-2022 @ 15:59:47 – DS_MERCHANT_TERMINAL: 1
07-21-2022 @ 15:59:47 – DS_MERCHANT_MERCHANTURL: https://meetbio.es/?wc-api=WC_Gateway_redsys
07-21-2022 @ 15:59:47 – DS_MERCHANT_URLOK: https://meetbio.es/finalizar-compra/order-received/18620/?key=wc_order_rf1N3Dzry5y6h&utm_nooverride=1
07-21-2022 @ 15:59:47 – DS_MERCHANT_URLKO: https://meetbio.es/carrito/?cancel_order=true&order=wc_order_rf1N3Dzry5y6h&order_id=18620&redirect&_wpnonce=8a407f13fc
07-21-2022 @ 15:59:47 – DS_MERCHANT_CONSUMERLANGUAGE: 001
07-21-2022 @ 15:59:47 – DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 18620
07-21-2022 @ 15:59:47 – DS_MERCHANT_PAYMETHODS: T
07-21-2022 @ 15:59:47 – DS_MERCHANT_MODULE: WooCommerce_Redsys_Gateway_Light_3.0.6_www.ads-software.com
07-21-2022 @ 16:01:18 – HTTP Notification received: Array
(
[Ds_SignatureVersion] => HMAC_SHA256_V1
[Ds_MerchantParameters] => eyJEc19EYXRlIjoiMjFcLzA3XC8yMDIyIiwiRHNfSG91ciI6IjE2OjAxIiwiRHNfU2VjdXJlUGF5bWVudCI6IjEiLCJEc19DYXJkX1R5cGUiOiJEIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiNDgzOCIsIkRzX0N1cnJlbmN5IjoiOTc4IiwiRHNfT3JkZXIiOiI5MzUwMDAwMTg2MjAiLCJEc19NZXJjaGFudENvZGUiOiIzNDcyMDQ5NzYiLCJEc19UZXJtaW5hbCI6IjAwMSIsIkRzX1Jlc3BvbnNlIjoiMDAwMCIsIkRzX01lcmNoYW50RGF0YSI6IiIsIkRzX1RyYW5zYWN0aW9uVHlwZSI6IjAiLCJEc19Db25zdW1lckxhbmd1YWdlIjoiMSIsIkRzX0F1dGhvcmlzYXRpb25Db2RlIjoiMDI2NDYwIiwiRHNfQ2FyZF9CcmFuZCI6IjEiLCJEc19Qcm9jZXNzZWRQYXlNZXRob2QiOiI3OCJ9
[Ds_Signature] => TK-_yb9U-0zMxslcA7t6UUhCP4uWbZna3L-rdCGVF88=
)07-21-2022 @ 16:01:18 – Received valid notification from Servired/RedSys
07-21-2022 @ 16:01:18 – eyJEc19EYXRlIjoiMjFcLzA3XC8yMDIyIiwiRHNfSG91ciI6IjE2OjAxIiwiRHNfU2VjdXJlUGF5bWVudCI6IjEiLCJEc19DYXJkX1R5cGUiOiJEIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiNDgzOCIsIkRzX0N1cnJlbmN5IjoiOTc4IiwiRHNfT3JkZXIiOiI5MzUwMDAwMTg2MjAiLCJEc19NZXJjaGFudENvZGUiOiIzNDcyMDQ5NzYiLCJEc19UZXJtaW5hbCI6IjAwMSIsIkRzX1Jlc3BvbnNlIjoiMDAwMCIsIkRzX01lcmNoYW50RGF0YSI6IiIsIkRzX1RyYW5zYWN0aW9uVHlwZSI6IjAiLCJEc19Db25zdW1lckxhbmd1YWdlIjoiMSIsIkRzX0F1dGhvcmlzYXRpb25Db2RlIjoiMDI2NDYwIiwiRHNfQ2FyZF9CcmFuZCI6IjEiLCJEc19Qcm9jZXNzZWRQYXlNZXRob2QiOiI3OCJ9
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 – Checking order $order_id: 18620
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 – Order Exist: 18620
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 – Order Status: cancelled
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 – $spaid: pending
07-21-2022 @ 16:01:18 – $status: cancelled
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 – $spaid: redsys-pbankt
07-21-2022 @ 16:01:18 – $status: cancelled
07-21-2022 @ 16:01:18 –
07-21-2022 @ 16:01:18 – Ds_Amount: 4838, Ds_Order: 935000018620, Ds_MerchantCode: 347204976, Ds_Currency: 978, Ds_Response: 0000, Ds_AuthorisationCode: 026460, $order2: 000018620
07-21-2022 @ 16:01:18 – Order is Paid: TRUE
07-21-2022 @ 17:48:43 – PSD2 activado
07-21-2022 @ 17:48:43 – $psd2: {“addrMatch”:”Y”,”billAddrCity”:”Barcelona”,”billAddrLine1″:”Muntaner 532. 5to 1ra”,”billAddrPostCode”:”08022″,”billAddrState”:”b”,”billAddrCountry”:”es”,”Email”:”[email protected]”,”acctInfo”:{“chAccAgeInd”:”05″,”shipAddressUsage”:”20220721″,”shipAddressUsageInd”:”01″,”chAccDate”:”20210928″,”chAccChange”:”20220721″,”chAccChangeInd”:”01″,”nbPurchaseAccount”:”24″,”txnActivityDay”:”1″,”txnActivityYear”:”39″},”homePhone”:{“subscriber”:”690820738″},”shipAddrCity”:”Barcelona”,”shipAddrLine1″:”Muntaner 532. 5to 1ra”,”shipAddrPostCode”:”08022″,”shipAddrState”:”b”,”shipAddrCountry”:”es”}
07-21-2022 @ 17:48:43 – Generating payment form for order 18622. Sent data: Array
(
[Ds_SignatureVersion] => HMAC_SHA256_V1
[Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiI1MjIyIiwiRFNfTUVSQ0hBTlRfT1JERVIiOiIzODcwMDAwMTg2MjIiLCJEU19NRVJDSEFOVF9NRVJDSEFOVENPREUiOiIzNDcyMDQ5NzYiLCJEU19NRVJDSEFOVF9DVVJSRU5DWSI6OTc4LCJEU19NRVJDSEFOVF9UUkFOU0FDVElPTlRZUEUiOiIwIiwiRFNfTUVSQ0hBTlRfVEVSTUlOQUwiOiIxIiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlRVUkwiOiJodHRwczpcL1wvbWVldGJpby5lc1wvP3djLWFwaT1XQ19HYXRld2F5X3JlZHN5cyIsIkRTX01FUkNIQU5UX1RJVFVMQVIiOiJNZXJpdHhlbGwgTWFjaWEiLCJEU19NRVJDSEFOVF9VUkxPSyI6Imh0dHBzOlwvXC9tZWV0YmlvLmVzXC9maW5hbGl6YXItY29tcHJhXC9vcmRlci1yZWNlaXZlZFwvMTg2MjJcLz9rZXk9d2Nfb3JkZXJfZDNJeEllMDlsNGZrdiZ1dG1fbm9vdmVycmlkZT0xIiwiRFNfTUVSQ0hBTlRfVVJMS08iOiJodHRwczpcL1wvbWVldGJpby5lc1wvY2Fycml0b1wvP2NhbmNlbF9vcmRlcj10cnVlJmFtcDtvcmRlcj13Y19vcmRlcl9kM0l4SWUwOWw0Zmt2JmFtcDtvcmRlcl9pZD0xODYyMiZhbXA7cmVkaXJlY3QmYW1wO193cG5vbmNlPTYxZWViNDRlZTEiLCJEU19NRVJDSEFOVF9DT05TVU1FUkxBTkdVQUdFIjoiMDAxIiwiRFNfTUVSQ0hBTlRfUFJPRFVDVERFU0NSSVBUSU9OIjoiUGVkaWRvIDE4NjIyIiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlROQU1FIjoiTWVldGJpbyIsIkRTX01FUkNIQU5UX01PRFVMRSI6Ildvb0NvbW1lcmNlX1JlZHN5c19HYXRld2F5X0xpZ2h0XzMuMC42X1dvcmRQcmVzcy5vcmciLCJEU19NRVJDSEFOVF9QQVlNRVRIT0RTIjoiVCIsIkRzX01lcmNoYW50X0VNVjNEUyI6IntcImFkZHJNYXRjaFwiOlwiWVwiLFwiYmlsbEFkZHJDaXR5XCI6XCJCYXJjZWxvbmFcIixcImJpbGxBZGRyTGluZTFcIjpcIk11bnRhbmVyIDUzMi4gNXRvIDFyYVwiLFwiYmlsbEFkZHJQb3N0Q29kZVwiOlwiMDgwMjJcIixcImJpbGxBZGRyU3RhdGVcIjpcImJcIixcImJpbGxBZGRyQ291bnRyeVwiOlwiZXNcIixcIkVtYWlsXCI6XCJtZXJpbWFjaWFAaG90bWFpbC5jb21cIixcImFjY3RJbmZvXCI6e1wiY2hBY2NBZ2VJbmRcIjpcIjA1XCIsXCJzaGlwQWRkcmVzc1VzYWdlXCI6XCIyMDIyMDcyMVwiLFwic2hpcEFkZHJlc3NVc2FnZUluZFwiOlwiMDFcIixcImNoQWNjRGF0ZVwiOlwiMjAyMTA5MjhcIixcImNoQWNjQ2hhbmdlXCI6XCIyMDIyMDcyMVwiLFwiY2hBY2NDaGFuZ2VJbmRcIjpcIjAxXCIsXCJuYlB1cmNoYXNlQWNjb3VudFwiOlwiMjRcIixcInR4bkFjdGl2aXR5RGF5XCI6XCIxXCIsXCJ0eG5BY3Rpdml0eVllYXJcIjpcIjM5XCJ9LFwiaG9tZVBob25lXCI6e1wic3Vic2NyaWJlclwiOlwiNjkwODIwNzM4XCJ9LFwic2hpcEFkZHJDaXR5XCI6XCJCYXJjZWxvbmFcIixcInNoaXBBZGRyTGluZTFcIjpcIk11bnRhbmVyIDUzMi4gNXRvIDFyYVwiLFwic2hpcEFkZHJQb3N0Q29kZVwiOlwiMDgwMjJcIixcInNoaXBBZGRyU3RhdGVcIjpcImJcIixcInNoaXBBZGRyQ291bnRyeVwiOlwiZXNcIn0ifQ==
[Ds_Signature] => WjzC51/dZsyg5Gp8rKzpeDx4zkvXQIQsmBaoXRZO3LA=
)Hola @gramenauer
Hay algo extra?o es estos logs, pero no se el motivo. Si los sigues, verás que pasa a cancelled, luego a pending y luego de nuevo cancelled. ?Utilizas algún plugin que interactúe con el momento del pago?
Por otro lado, haz una cosa por favor, ve a la configuración, y mira que tengas ambos SHA256 (real y pruebas) puestos. Creo que hay un bug por el que si no está puesto el SHA256 de pruebas, cancela los pedidos, pero si no me equivoco solo pasa con Bizum.
Hola, Jose
como plugins que puedan interferir, solo se me ocurren dos:
– wprocket premium
– GetBillage (https://www.getbillage.com/es/integraciones/woocommerce) que se encarga de generar las facturas de los pedidosRespecto a los SHA256, el de pruebas está vacío
He rellenado el SHA256 de pruebas (tanto en bizum como en tarjeta). He puesto el mismo de producción…
Hola de nuevo, Jose
Seguimos teniendo incidencias. Esta vez han sido dos pedidos de un mismo cliente, con estos datos:
– Resultado operación y código: Sin Finalizar 9998
– Resultado operación: Denegada
– En Woocommerce, 24 horas después, el pedido seguía en estado Pendiente de pagoAdemás, el cliente me indica que han dejado de recibir el correo de redsys cuando el pago no es autorizado.
Gracias de nuevo y un saludo
Hola @gramenauer,
El error 9998 es ?Operación en proceso de solicitud de datos de tarjeta?, ?Qué estáis utilizando? ?Es el plugin ligth?
- The topic ‘Pedido pagado en redsys pero Pendiente de pago en WC’ is closed to new replies.