Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • Ok, pues lo pongo en producción ya. Ahí vamos! ??
    Y un par de preguntas…

    – La pantalla intermedia de confirmación, antes de que se redireccione automáticamente a Redsys, no se puede evitar, no? Que no la vea el usuario.

    – El nivel de seguridad de Redsys, no se puede configurar desde el plugin, no? Me refiero a escoger que pida o no confirmación del pago por código SMS, claves.. etc…

    Muchas gracias por la rapidez en contestar!

    Un saludo.

    Era un importe de prueba, el importe real mínimo sería de 6€. En el caso de importes superiores a 1€, funcionaría sin problemas?

    Uno dice 058 y el otro dice 58… aquí tienes el log:

    10-02-2018 @ 23:28:28 – Received INVALID notification from Servired/RedSys
    10-02-2018 @ 23:30:35 – Generating payment form for order 26538. Sent data: Array
    (
    [Ds_SignatureVersion] => HMAC_SHA256_V1
    [Ds_MerchantParameters] => eyJEU19NRVJDSEFOVF9BTU9VTlQiOiIwNTgiLCJEU19NRVJDSEFOVF9PUkRFUiI6IjU1MTAwMDAyNjUzOCIsIkRTX01FUkNIQU5UX01FUkNIQU5UQ09ERSI6IjAzMTIwMTk5OSIsIkRTX01FUkNIQU5UX0NVUlJFTkNZIjo5NzgsIkRTX01FUkNIQU5UX1RSQU5TQUNUSU9OVFlQRSI6IjAiLCJEU19NRVJDSEFOVF9URVJNSU5BTCI6IjAwMSIsIkRTX01FUkNIQU5UX01FUkNIQU5UVVJMIjoiaHR0cDpcL1wvd3d3Lmx1ZG9ib29rcy5jb21cLz93Yy1hcGk9V0NfR2F0ZXdheV9yZWRzeXMiLCJEU19NRVJDSEFOVF9VUkxPSyI6Imh0dHBzOlwvXC93d3cubHVkb2Jvb2tzLmNvbVwvY2Fycm9cL2ZpbmFsaXphci1jb21wcmFyXC9vcmRlci1yZWNlaXZlZFwvMjY1MzhcLz9rZXk9d2Nfb3JkZXJfNWJiM2UzNzc5Nzk5NyZ1dG1fbm9vdmVycmlkZT0xIiwiRFNfTUVSQ0hBTlRfVVJMS08iOiJodHRwczpcL1wvd3d3Lmx1ZG9ib29rcy5jb21cL2NhcnJvXC8/Y2FuY2VsX29yZGVyPXRydWUmYW1wO29yZGVyPXdjX29yZGVyXzViYjNlMzc3OTc5OTcmYW1wO29yZGVyX2lkPTI2NTM4JmFtcDtyZWRpcmVjdCZhbXA7X3dwbm9uY2U9ZGFmNjVhZmNhNSIsIkRTX01FUkNIQU5UX0NPTlNVTUVSTEFOR1VBR0UiOiIwMDEiLCJEU19NRVJDSEFOVF9QUk9EVUNUREVTQ1JJUFRJT04iOiJQZWRpZG8gMjY1MzgiLCJEU19NRVJDSEFOVF9NRVJDSEFOVE5BTUUiOiJMVURPQk9PS1MifQ==
    [Ds_Signature] => gNcDauZxkgjmu6K+DExtWFhjJZjMp27e3nypJ2j959o=
    )

    10-02-2018 @ 23:30:35 – Helping to understand the encrypted code:
    10-02-2018 @ 23:30:35 – DS_MERCHANT_AMOUNT: 058
    10-02-2018 @ 23:30:35 – DS_MERCHANT_ORDER: 551000026538
    10-02-2018 @ 23:30:35 – DS_MERCHANT_MERCHANTCODE: 031201999
    10-02-2018 @ 23:30:35 – DS_MERCHANT_CURRENCY978
    10-02-2018 @ 23:30:35 – DS_MERCHANT_TRANSACTIONTYPE: 0
    10-02-2018 @ 23:30:35 – DS_MERCHANT_TERMINAL: 001
    10-02-2018 @ 23:30:35 – DS_MERCHANT_MERCHANTURL: https://www.ludobooks.com/?wc-api=WC_Gateway_redsys
    10-02-2018 @ 23:30:35 – DS_MERCHANT_URLOK: https://www.ludobooks.com/carro/finalizar-comprar/order-received/26538/?key=wc_order_5bb3e37797997&utm_nooverride=1
    10-02-2018 @ 23:30:35 – DS_MERCHANT_URLKO: https://www.ludobooks.com/carro/?cancel_order=true&order=wc_order_5bb3e37797997&order_id=26538&redirect&_wpnonce=daf65afca5
    10-02-2018 @ 23:30:35 – DS_MERCHANT_CONSUMERLANGUAGE: 001
    10-02-2018 @ 23:30:35 – DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 26538
    10-02-2018 @ 23:31:29 – HTTP Notification received: Array
    (
    [Ds_SignatureVersion] => HMAC_SHA256_V1
    [Ds_MerchantParameters] => eyJEc19EYXRlIjoiMDIlMkYxMCUyRjIwMTgiLCJEc19Ib3VyIjoiMjMlM0EzMSIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9UeXBlIjoiQyIsIkRzX0NhcmRfQ291bnRyeSI6IjcyNCIsIkRzX0Ftb3VudCI6IjU4IiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19PcmRlciI6IjU1MTAwMDAyNjUzOCIsIkRzX01lcmNoYW50Q29kZSI6IjAzMTIwMTk5OSIsIkRzX1Rlcm1pbmFsIjoiMDAxIiwiRHNfUmVzcG9uc2UiOiIwMDAwIiwiRHNfTWVyY2hhbnREYXRhIjoiIiwiRHNfVHJhbnNhY3Rpb25UeXBlIjoiMCIsIkRzX0NvbnN1bWVyTGFuZ3VhZ2UiOiIxIiwiRHNfQXV0aG9yaXNhdGlvbkNvZGUiOiIyOTc1MzkiLCJEc19DYXJkX0JyYW5kIjoiMSJ9
    [Ds_Signature] => -Q4h11TdH1BgAW0WqY1jPEphhBo407yfeU0g33Pkfoc=
    )

    10-02-2018 @ 23:31:29 – Received valid notification from Servired/RedSys
    10-02-2018 @ 23:31:29 – eyJEc19EYXRlIjoiMDIlMkYxMCUyRjIwMTgiLCJEc19Ib3VyIjoiMjMlM0EzMSIsIkRzX1NlY3VyZVBheW1lbnQiOiIxIiwiRHNfQ2FyZF9UeXBlIjoiQyIsIkRzX0NhcmRfQ291bnRyeSI6IjcyNCIsIkRzX0Ftb3VudCI6IjU4IiwiRHNfQ3VycmVuY3kiOiI5NzgiLCJEc19PcmRlciI6IjU1MTAwMDAyNjUzOCIsIkRzX01lcmNoYW50Q29kZSI6IjAzMTIwMTk5OSIsIkRzX1Rlcm1pbmFsIjoiMDAxIiwiRHNfUmVzcG9uc2UiOiIwMDAwIiwiRHNfTWVyY2hhbnREYXRhIjoiIiwiRHNfVHJhbnNhY3Rpb25UeXBlIjoiMCIsIkRzX0NvbnN1bWVyTGFuZ3VhZ2UiOiIxIiwiRHNfQXV0aG9yaXNhdGlvbkNvZGUiOiIyOTc1MzkiLCJEc19DYXJkX0JyYW5kIjoiMSJ9
    10-02-2018 @ 23:31:29 – Ds_Amount: 58, Ds_Order: 551000026538, Ds_MerchantCode: 031201999, Ds_Currency: 978, Ds_Response: 0000, Ds_AuthorisationCode: 297539, $order2: 000026538
    10-02-2018 @ 23:31:29 – Payment error: Amounts do not match (order: 058 – received: 58)

    Buenos días Jose,
    He conseguido solventar el problema de la comunicación haciendo un cambio en la configuración SSL en Cloudflare. Por si a alguien le pasara, lo que he hecho es:
    – Pasar de Flexible a Full
    – Desactivar el plugin de Cloudflare flexible SSL
    – Poner el plugin de Simple SLL
    – A?adir la execpción en htaccess

    Al pagar un pedido, recibo ahora el correo de confirmación, pero sin embargo ahora me aparece un nuevo error que hace que el pedido no quede en estado Procesando, sino En espera, que es el siguiente:
    “Error de validación: Los totales de pedido y del aviso no coinciden (pedido: 058 – recibido: s). El estado del pedido cambió de Pendiente de pago a En espera.”

    * El importe del pedido era de únicamente 58 céntimos. Quizás es por eso que no recoge bien el importe?

    A qué podría deberse este nuevo error?

    Gracias y disculpa las molestias.

    Hola José,
    Gracias por la respuesta. He encontrado los logs en la ruta que indicas. No veo por eso que me indique ningún error, únicamente los datos del pedido:

    10-01-2018 @ 10:20:01 – Helping to understand the encrypted code:
    10-01-2018 @ 10:20:01 – DS_MERCHANT_AMOUNT: 012
    10-01-2018 @ 10:20:01 – DS_MERCHANT_ORDER: 805000026514
    10-01-2018 @ 10:20:01 – DS_MERCHANT_MERCHANTCODE: 031201999
    10-01-2018 @ 10:20:01 – DS_MERCHANT_CURRENCY978
    10-01-2018 @ 10:20:01 – DS_MERCHANT_TRANSACTIONTYPE: 0
    10-01-2018 @ 10:20:01 – DS_MERCHANT_TERMINAL: 001
    10-01-2018 @ 10:20:01 – DS_MERCHANT_MERCHANTURL: https://www.ludobooks.com/?wc-api=WC_Gateway_redsys
    10-01-2018 @ 10:20:01 – DS_MERCHANT_URLOK: https://www.ludobooks.com/carro/finalizar-comprar/order-received/26514/?key=wc_order_5bb1d8ae3319d&utm_nooverride=1
    10-01-2018 @ 10:20:01 – DS_MERCHANT_URLKO: https://www.ludobooks.com/carro/?cancel_order=true&order=wc_order_5bb1d8ae3319d&order_id=26514&redirect&_wpnonce=e9eee66fc0
    10-01-2018 @ 10:20:01 – DS_MERCHANT_CONSUMERLANGUAGE: 001
    10-01-2018 @ 10:20:01 – DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 26514

    En cuanto a redsys, en el panel de control del comercio, está indicada la notificación “HTTP y Email Comercio”, y sincronización “Síncrona”. Las URL OK y KO están en blanco, y el envío de parametros en las URL pone que “Sí”.

    Ves algo que no esté correcto?

    Gracias.

Viewing 5 replies - 1 through 5 (of 5 total)