• Resolved Carlos Serra

    (@carsermil)


    Hola José, abro este hilo para presentar mi problema en la web con el pago con tarjeta. Lo repito:

    Con la versión light del plugin y el plugin de tarjeta de woocommerce no se ha instalado. Hace el pedido pero no me da opción de poner los datos de la tarjeta y al realizar el pedido me da el error de redsys “Error en datos enviados. Contacte con su comercio.

    He visto en otro hilo que desmarcando la compatibilidad con SNI puede funcionar pero siguen con el error.

    También he visto que hay un aviso debajo que si usas Really Simple SSL se necesita a?adir una excepción para que no redirija la URL de notificación. Qué excepción debería poner? Tengo Let’s encrypt en el hosting.

    Te adjunto el registro tal cómo me pedías:

    10-12-2023 @ 20:38:03 -  
    10-12-2023 @ 20:38:03 - NOT Using LWV
    10-12-2023 @ 20:38:03 -  
    10-12-2023 @ 20:38:03 - PSD2 activado
    10-12-2023 @ 20:38:03 - $psd2: {"addrMatch":"Y","billAddrCity":"Barcelona","billAddrLine1":"Aragón","billAddrPostCode":"08021","email":"[email protected]","acctInfo":{"chAccAgeInd":"05","chAccDate":"20211011","chAccChange":"20231012","chAccChangeInd":"01","nbPurchaseAccount":"0","txnActivityDay":"0","txnActivityYear":"1"},"homePhone":{"subscriber":"6000000","cc":"34"},"shipAddrCity":"Barcelona","shipAddrLine1":"Aragón","shipAddrPostCode":"08023"}
    10-12-2023 @ 20:38:03 - Generating payment form for order 54006. Sent data: Array
    (
        [Ds_SignatureVersion] => HMAC_SHA256_V1
        [Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU000000000000000000000000000000000000000000000000000000000000000NzEiLCJEU19NRVJDSEFOVF9DVVJSRU5DWSI6OTc4LCJEU19NRVJDSEFOVF9UUkFOU0FDVElPTlRZUEUiOiIwIiwiRFNfTUVSQ0hBTlRfVEVSTUlOQUwiOiIxIiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlRVUkwiOiJodHRwczpcL1wvd3d3LnNvbHVjaW9uZXNkaWdpdC5jb21cLz93Yy1hcGk9V0NfR2F0ZXdheV9yZWRzeXMiLCJEU19NRVJDSEFOVF9USVRVTEFSIjoiQ2FybG9zIFNlcnJhIiwiRFNfTUVSQ0hBTlRfVVJMT0siOiJodHRwczpcL1wvd3d3LnNvbHVjaW9uZXNkaWdpdC5jb21cL2ZpbmFsaXphci1jb21wcmFcL29yZGVyLXJlY2VpdmVkXC8yNzA2XC8/a2V5PXdjX29yZGVyXzVib3ZTMmxWd0NnS0wmdXRtX25vb3ZlcnJpZGU9MSIsIkRTX01FUkNIQU5UX1VSTEtPIjoiaHR0cHM6XC9cL3d3dy5zb2x1Y2lvbmVzZGlnaXQuY29tXC9jYXJyaXRvXC8/Y2FuY2VsX29yZGVyPXRydWUmYW1wO29yZGVyPXdjX29yZGVyXzVib3ZTMmxWd0NnS0wmYW1wO29yZGVyX2lkPTI3MDYmYW1wO3JlZGlyZWN0JmFtcDtfd3Bub25jZT00Y2ZjNzJjODFjIiwiRFNfTUVSQ0hBTlRfQ09OU1VNRVJMQU5HVUFHRSI6IjAwMSIsIkRTX01FUkNIQU5UX1BST0RVQ1RERVNDUklQVElPTiI6IlBlZGlkbyAyNzA2IiwiRFNfTUVSQ0hBTlRfTUVSQ0hBTlROQU1FIjoiU29sdWNpb25lc0RpZ2l0IiwiRFNfTUVSQ0hBTlRfTU9EVUxFIjoiV29vQ29tbWVyY2VfUmVkc3lzX0dhdGV3YXlfTGlnaHRfNS4yLjJfV29yZFByZXNzLm9yZyIsIkRTX01FUkNIQU5UX1BBWU1FVEhPRFMiOiJUIiwiRHNfTWVyY2hhbnRfRU1WM0RTIjoie1wiYWRkck1hdGNoXCI6XCJZXCIsXCJiaWxsQWRkckNpdHlcIjpcIkJhcmNlbG9uYVwiLFwiYmlsbEFkZHJMaW5lMVwiOlwiQmVuZXQgTWF0ZXUsIDQ5XCIsXCJiaWxsQWRkclBvc3RDb2RlXCI6XCIwODAzNFwiLFwiZW1haWxcIjpcInJlbnBvLmV1QGdtYWlsLmNvbVwiLFwiYWNjdEluZm9cIjp7XCJjaEFjY0FnZUluZFwiOlwiMDVcIixcImNoQWNjRGF0ZVwiOlwiMjAyMTEwMTFcIixcImNoQWNjQ2hhbmdlXCI6XCIyMDIzMTAxMlwiLFwiY2hBY2NDaGFuZ2VJbmRcIjpcIjAxXCIsXCJuYlB1cmNoYXNlQWNjb3VudFwiOlwiMFwiLFwidHhuQWN0aXZpdHlEYXlcIjpcIjBcIixcInR4bkFjdGl2aXR5WWVhclwiOlwiMVwifSxcImhvbWVQaG9uZVwiOntcInN1YnNjcmliZXJcIjpcIjY3ODAzMDA1MlwiLFwiY2NcIjpcIjM0XCJ9LFwic2hpcEFkZHJDaXR5XCI6XCJCYXJjZWxvbmFcIixcInNoaXBBZGRyTGluZTFcIjpcIkJlbmV0IE1hdGV1LCA0OVwiLFwic2hpcEFkZHJQb3N0Q29kZVwiOlwiMDgwMzRcIn0ifQ==
        [Ds_Signature] => YKk3bmw/BteqOqKUK000000000005SRnJFBKlRJ6PvZywak=
    )
    
    10-12-2023 @ 20:38:03 - Helping to understand the encrypted code: 
    10-12-2023 @ 20:38:03 - DS_MERCHANT_AMOUNT: 7381
    10-12-2023 @ 20:38:03 - DS_MERCHANT_ORDER: 580000000002706
    10-12-2023 @ 20:38:03 - DS_MERCHANT_MERCHANTCODE: 297422271
    10-12-2023 @ 20:38:03 - DS_MERCHANT_CURRENCY: 978
    10-12-2023 @ 20:38:03 - DS_MERCHANT_TRANSACTIONTYPE: 0
    10-12-2023 @ 20:38:03 - DS_MERCHANT_TERMINAL: 1
    10-12-2023 @ 20:38:03 - DS_MERCHANT_MERCHANTURL: https://www.sol.com/?wc-api=WC_Gateway_redsys
    10-12-2023 @ 20:38:03 - DS_MERCHANT_URLOK: https://www.sol.com/finalizar-compra/order-received/54006/?key=wc_order_5bovS2lVwCgKL&utm_nooverride=1
    10-12-2023 @ 20:38:03 - DS_MERCHANT_URLKO: https://www.sol.com/carrito/?cancel_order=true&order=wc_order_5bovS2lVwCgKL&order_id=54006&redirect&_wpnonce=4cfc72c81c
    10-12-2023 @ 20:38:03 - DS_MERCHANT_CONSUMERLANGUAGE: 001
    10-12-2023 @ 20:38:03 - DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 54006
    10-12-2023 @ 20:38:03 - DS_MERCHANT_PAYMETHODS: T
    10-12-2023 @ 20:38:03 - DS_MERCHANT_MODULE: WooCommerce_Redsys_Gateway_Light_5.2.2_www.remarpro.com
    

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter Carlos Serra

    (@carsermil)

    Y por cierto, a veces da error 500 pero refrescando vuelve.

    Gracias

    Thread Starter Carlos Serra

    (@carsermil)

    Sabes que puede causar el error?

    Plugin Author Jose Conti

    (@jconti)

    Hola @carsermil, disculpa que se me pasó el hilo.

    El error que te sale es Error en el calculo de la firma. Esto es que el SHA256 no lo tienes bien puesto.

    En el SHA256 de test, debe haber uno que comience por sq7 (por regla general), y en el real uno que NO comenzará por sq7.

    Ahora mismo ya tienes el plugin en real, así que debes tener el SHA256 real puesto, No es el mismo que el de pruebas y debes mirarlo en el terminal.

    Ve al terminal de Redsys (https://canales.redsys.es) > Comercios

    AdminCanales___caixa.png

    Aprietas en Buscar, y cuando te salgan los terminales, aprietas sobre el ojo de mano derecha

    Cursor_y_AdminCanales___caixa.png

    Aprietas sobre Ver clave de firma

    AdminCanales___caixa.png

    Normalmente deberás volver a identificarte. Luego copias el SHA256 y lo pones en el campo SHA256 del plugin. Luego prueba de nuevo a ver si te funciona. Asegúrate que se ha copiado y pegado bien.

    Saludos

    Thread Starter Carlos Serra

    (@carsermil)

    Gracias José probaré esto. Lo extra?o es que antes funcionaba bien y en principio no se ha tocado nada.

    Aunque acabo de verificar la clave que hay ahora empieza por sq7 y lleva tiempo funcionando con esta…

    • This reply was modified 1 year, 4 months ago by Carlos Serra.
    Plugin Author Jose Conti

    (@jconti)

    Mira a ver si es eso, @carsermil, y si n o lo es, profundizamos más, pero el error suele ser por esto.

    Aunque ahora he caído en otra posibilidad, que es el nombre del comprador que hay veces que puede influir. En la sanitización del premium he a?adido unos caracteres que comenzaban a dar problemas, como a de Ma, o o por ejemplo.

    ?En el nombre del cliente hay algún caracter? No hace falta que me digas el nombre, dime cualquier caracter no inglés que pueda salir tipo acentos, diéresis, a, o, , · ( de l·l utilizado en catalán), etc.

    Thread Starter Carlos Serra

    (@carsermil)

    No, para nada, cómo mucho acentos. He hecho pruebas y veo que has hecho una y el “error de datos enviados” sigue.
    Espero que sea lo de la clave secreta.

    Plugin Author Jose Conti

    (@jconti)

    Si, he realizado una prueba, @carsermil. Y me ha saltado también, así que no es por el nombre.

    Thread Starter Carlos Serra

    (@carsermil)

    Listo, era lo de la clave secreta.
    Estando en real puedo hacer una compra para simular con estos datos de tarjeta, no?

    Número de tarjeta:?4548812049400004?
    Caducidad: 12/20?
    Código CVV2: 123?
    Código CIP: 123456

    Mil gracias

    Plugin Author Jose Conti

    (@jconti)

    Hola, @carsermil

    No, no te funcionará en el terminal real. En el real hay que utilizar una tarjeta real. Si deseas realizar pruebas, debes poner el plugin en modo pruebas, y utilizar las tarjetas que hay aquí https://pagosonline.redsys.es/entornosPruebas.html

    Thread Starter Carlos Serra

    (@carsermil)

    Gracias Jose!!

    Cierro hilo

    Plugin Author Jose Conti

    (@jconti)

    De nada, @carsermil

    Saludos

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Error datos enviados en plugin light’ is closed to new replies.