Support » Plugin: WooCommerce Redsys Gateway Light » Pedido se mantiene como a la espera de pago

  • Hola,

    Todos los pedidos que me entran con Redsys se quedan con el estado de Pendiente de Pago y siempre tengo que ir a mi banco a comprobar que el pago ha pasado, además de que los cliente no reciben un email de la compra.

    ¿Cómo se soluciona esto?

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

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

    (@jconti)

    Hola @nadgu

    Si vas a Redsys > Operaciones > realizas una búsqueda, aprietas sobre el ojo de mano derecha y miras resultado de la notificación en notificaciones HTML en un pedido correcto pero que no haya marcado como pagado en Woo, ¿Qué pone?

    Thread Starter NadGu

    (@nadgu)

    Hola,

    Donde tengo que ir para ver esto de Redsys > Operaciones? No lo encuentro?

    Yo estoy utilizando el plugin ‘WooCommerce Redsys Gateway Light’, es aquí donde tengo que mirar?

    Plugin Author Jose Conti

    (@jconti)

    Hola @nadgu

    Debes ir a la web de Redsys en dónde accedes al terminal. Cada banco tiene un acceso diferente, por ejemplo, el terminal de pruebas de CaixaBank es https://sis-t.redsys.es:25443/canales/lacaixa/

    Thread Starter NadGu

    (@nadgu)

    No tengo notificaciones HTML, tengo lo siguiente:

    Datos Notificación HTTP:
    Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMjRcLzA4XC8yMDIwIiwiRHNfSG91ciI6IjE5OjM1IiwiRHNfU2VjdXJlUGF5bWVudCI6IjEiLCJEc19DYXJkX1R5cGUiOiJDIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiMTk5MCIsIkRzX0N1cnJlbmN5IjoiOTc4IiwiRHNfT3JkZXIiOiIzOTIwMDAwMTgwNjciLCJEc19NZXJjaGFudENvZGUiOiIxMjQyODkwNTkiLCJEc19UZXJtaW5hbCI6IjAwMSIsIkRzX1Jlc3BvbnNlIjoiMDAwMCIsIkRzX01lcmNoYW50RGF0YSI6IiIsIkRzX1RyYW5zYWN0aW9uVHlwZSI6IjAiLCJEc19Db25zdW1lckxhbmd1YWdlIjoiMSIsIkRzX0F1dGhvcmlzYXRpb25Db2RlIjoiMzAxMTA0IiwiRHNfQ2FyZF9CcmFuZCI6IjEifQ==&Ds_Signature=fRB2UBD59bdjCLbx1Kq0BwiJ9GHLb4ajs_wXIVMvlQ0=

    Datos Notificación Email:
    Ds_Terminal:001; Ds_Response:0000; Ds_Amount:1990; Ds_SecurePayment:1; Ds_Card_Type:C; Ds_Card_Country:724; Ds_Card_Brand:1; Ds_ConsumerLanguage:1; Ds_Date:24/08/2020; Ds_Order:392000018067; Ds_MerchantCode:124289059; Ds_TransactionType:0; Ds_Hour:19:35; Ds_AuthorisationCode:301104; Ds_Currency:978; Server URL: sis.redsys.es

    Plugin Author Jose Conti

    (@jconti)

    Si vas a Comercio > Buscar > Ojo > Datos de configuración

    Ahí mira si en Notificación online tienes «HTTP» o «HTTP y Email Comercio».
    Y en enviar parámetros en URL esté seleccionado «NO»

    Thread Starter NadGu

    (@nadgu)

    Si exacto, tengo esto:

    Notificación online*: HTTP y Email Comercio
    Sincronización*: Asíncrona
    Enviar parámetros en las URLs*: NO

    Plugin Author Jose Conti

    (@jconti)

    ¿No te sale en Notificación HTTP algo que pone “Resultado de la notificación”? Lo que has pegado antes no sirve para saber que sucede.

    Saludos

    Thread Starter NadGu

    (@nadgu)

    Estoy mirando en notificaciones y todos los pedidos me salen lo mismo, el tipo de notificación HTTP sale con resultado Incorrecto y en el detalle pone esto:

    https://www.naturlove.es/?wc-api=WC_Gateway_redsys
    -1 com.ibm.jsse2.util.h: Certificate expired

    Thread Starter NadGu

    (@nadgu)

    Pone lo siguiente:

    Destino de la notificación: https://www.naturlove.es/?wc-api=WC_Gateway_redsys

    Resultado: Incorrecto

    Parámetros de la solicitud: Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMjRcLzA4XC8yMDIwIiwiRHNfSG91ciI6IjEwOjI1IiwiRHNfU2VjdXJlUGF5bWVudCI6IjEiLCJEc19DYXJkX1R5cGUiOiJEIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiNDQ3MCIsIkRzX0N1cnJlbmN5IjoiOTc4IiwiRHNfT3JkZXIiOiI1NzUwMDAwMTgwNjAiLCJEc19NZXJjaGFudENvZGUiOiIxMjQyODkwNTkiLCJEc19UZXJtaW5hbCI6IjAwMSIsIkRzX1Jlc3BvbnNlIjoiMDAwMCIsIkRzX01lcmNoYW50RGF0YSI6IiIsIkRzX1RyYW5zYWN0aW9uVHlwZSI6IjAiLCJEc19Db25zdW1lckxhbmd1YWdlIjoiMSIsIkRzX0F1dGhvcmlzYXRpb25Db2RlIjoiMjU0ODY0IiwiRHNfQ2FyZF9CcmFuZCI6IjEifQ==&Ds_Signature=KDZ_hnM7iGBkZyPMlSaaJVgQDbEXPzk0vOPpzzwP7UU=

    Plugin Author Jose Conti

    (@jconti)

    Ok,

    Pues ahí está el problema. Hace un mes y medio o así, hubo un problema con certificados intermedios. Uno de ellos estaba caducado y aunque el certificado parecía correcto, no lo estaba.

    Esto es lo que te está sucediendo.

    Accede al panel del hosting, y fuerza la renovación del certificado. Esto debería solucionar el problema.

    Saludos

    Thread Starter NadGu

    (@nadgu)

    ¿Cuál es el certificado que pone que está caducado? Es para hablar con el hosting y explicarle el problema.

    Un saludo

    Plugin Author Jose Conti

    (@jconti)

    Da igual cual sea exactente, sólo debes regenerar el certificado.

    Esto es lo que te avisa Redsys:

    https://www.naturlove.es/?wc-api=WC_Gateway_redsys
    -1 com.ibm.jsse2.util.h: Certificate expired

    Sólo debes regenerarlo ya que al ser un certificado intermedio afecta a todos.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Pedido se mantiene como a la espera de pago’ is closed to new replies.