• 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]

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

    (@jconti)

    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

    Thread Starter gramenauer

    (@gramenauer)

    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!

    Plugin Author Jose Conti

    (@jconti)

    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

    Thread Starter gramenauer

    (@gramenauer)

    Se lo he pasado al cliente para que haga las pruebas. En cuanto sepa algo te confirmo.

    Gracias de nuevo

    Plugin Author Jose Conti

    (@jconti)

    Ok

    Thread Starter gramenauer

    (@gramenauer)

    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!

    Plugin Author Jose Conti

    (@jconti)

    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

    Thread Starter gramenauer

    (@gramenauer)

    Hola, Jose

    Gracias por la rápida respuesta. El código de respuesta es Correcto (200)

    Un saludo

    Plugin Author Jose Conti

    (@jconti)

    ?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?

    Thread Starter gramenauer

    (@gramenauer)

    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=
    )

    Plugin Author Jose Conti

    (@jconti)

    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.

    Thread Starter gramenauer

    (@gramenauer)

    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 pedidos

    Respecto a los SHA256, el de pruebas está vacío

    Thread Starter gramenauer

    (@gramenauer)

    He rellenado el SHA256 de pruebas (tanto en bizum como en tarjeta). He puesto el mismo de producción…

    Thread Starter gramenauer

    (@gramenauer)

    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 pago

    Ademá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

    Plugin Author Jose Conti

    (@jconti)

    Hola @gramenauer,

    El error 9998 es ?Operación en proceso de solicitud de datos de tarjeta?, ?Qué estáis utilizando? ?Es el plugin ligth?

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Pedido pagado en redsys pero Pendiente de pago en WC’ is closed to new replies.