• Estimado José,

    Gracias por darnos la posibilidad de resolver nuestras dudas mediante este soporte. Es mi primera actividad en el foro, por ello, un cordial saludo a tod@s.

    Mi problema es que los pedidos aparecen como “Pendientes de Pago”, es decir, no pasan a “Procesando”, pero lo hace aleatoriamente, es decir, unas veces sí, y otras no.
    He desactivado la Compatibilidad con certificados SNI, como he leído en un hilo del foro.

    Curiosamente, antes de desactivar dicha acción, todos los pedidos se quedaban “Pendientes de Pago”, y al desactivarlo, en un primer momento aparecieron como “Procesando”, pero hoy he tenido varios pedidos y todos ellos, se han quedado como “Pendientes de Pago”.

    De igual modo, resulta que en los pedidos que ocurre dicha situación, la lectura de la operación de cobro es la siguiente:

    Detalles del pago

    Fecha Redsys:

    Hora Redsys:

    Código autorización Redsys:

    Como verás, no aparece ninguna información sobre la operación.

    Tras confirmar personalmente acudiendo a Redsys Canales que sí estaban confirmadas las operaciones, he cambiado el estado del pedido, pero sigue sin indicar los detalles de pago en los mencionados pedidos.

    Cabe indicar, que el servidor con el que trabajo, instala el Certificado SSL (Let’s Script). No sé si será ese el problema, o si tengo que hacer algún ajuste más en el Plugin. El caso, es que es una situación que me gustaría resolver, ya que no es razonable tener que acudir diariamente a confirmar si las operaciones están confirmadas o no.

    De nuevo, te agradezco tu ayuda, y el hecho de que nos facilites la vida con un programa tan útil.

    Recibe un cordial saludo.

    Ricardo Trenado
    Oh!! Isabella

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

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

    (@jconti)

    Hola,

    Como bien dices, debes desactivar la compatibilidad con SNI, ya que Redsys ya acepta Let’s Encrypt.

    Para ver que sucede, ve a Redsys, busca uno de los pedidos que no se ha marcado como procesando o pagado. Verá que a mano derecha hay un ojo, aprieta sobre este. Mira en las notificaciones HTTP el código de respuesta, y dime lo que te sale ahí.

    Saludos

    Thread Starter Ricardo

    (@ohisabella)

    Estimado José,

    Antes de nada, gracias por tu inmediata respuesta. El servicio que ofrecéis es espectacular.

    Te pego lo que aparece en la operación confirmada a las 12h 12′ 35″:

    Fecha y hora 20/05/2020 12:12:35
    Comercio 343456513
    Terminal 2
    Descripción Pedido 15436
    Fecha de sesión 21/05/2020
    Tipo de operación Autorización
    No pedido 357000015436
    Resultado operación Autorizada
    Noautorización 730756
    Importe 49,95 EUR
    Importe devuelto 0,00 EUR
    No sesión 1
    Tipo de pago ServiRed-Finanet
    Moneda EUR(978)
    IP 80.173.243.132
    Pais de conexión Espa?a
    Código tipo operación 0
    Permite devolución Si
    Detalle de la notificación 1
    Fecha y hora
    20/05/2020 12:15:29
    Tipo notificación
    HTTP
    Modo de comunicación
    Asíncrona
    Resultado operación
    0000
    Cod. respuesta servidor
    Error (-1 connect timed out)
    Destino notificación
    https://ohisabella.com/?wc-api=WC_Gateway_redsys
    Datos notificación
    Ds_SignatureVersion=HMAC_SHA256_V1&Ds_MerchantParameters=eyJEc19EYXRlIjoiMjBcLzA1XC8yMDIwIiwiRHNfSG91ciI6IjEyOjE1IiwiRHNfU2VjdXJlUGF5bWVudCI6IjEiLCJEc19DYXJkX1R5cGUiOiJEIiwiRHNfQ2FyZF9Db3VudHJ5IjoiNzI0IiwiRHNfQW1vdW50IjoiNDk5NSIsIkRzX0N1cnJlbmN5IjoiOTc4IiwiRHNfT3JkZXIiOiIzNTcwMDAwMTU0MzYiLCJEc19NZXJjaGFudENvZGUiOiIzNDM0NTY1MTMiLCJEc19UZXJtaW5hbCI6IjAwMiIsIkRzX1Jlc3BvbnNlIjoiMDAwMCIsIkRzX01lcmNoYW50RGF0YSI6IiIsIkRzX1RyYW5zYWN0aW9uVHlwZSI6IjAiLCJEc19Db25zdW1lckxhbmd1YWdlIjoiMSIsIkRzX0F1dGhvcmlzYXRpb25Db2RlIjoiNzMwNzU2IiwiRHNfQ2FyZF9CcmFuZCI6IjIifQ==&Ds_Signature=Ui0KIshqLoXF1oa7gK8lu7lY1UscoBLpDHjLXzRA4JU=
    Detalle de la notificación 2
    Fecha y hora
    20/05/2020 12:15:30
    Tipo notificación
    E-Mail
    Modo de comunicación
    Asíncrona
    Resultado operación
    0000
    Cod. respuesta servidor
    Correcto (OK)
    Destino notificación
    [email protected],[email protected]
    Datos notificación
    Ds_Terminal:002; Ds_Response:0000; Ds_Amount:4995; Ds_SecurePayment:1; Ds_Card_Type:D; Ds_Card_Country:724; Ds_Card_Brand:2; Ds_ConsumerLanguage:1; Ds_Date:20/05/2020; Ds_Order:357000015436; Ds_MerchantCode:343456513; Ds_TransactionType:0; Ds_Hour:12:15; Ds_AuthorisationCode:730756; Ds_Currency:978; Server URL: sis.redsys.es

    No obstante, es importante rese?ar que la misma operación, aparece como “SIn Finalizar” en Redsys Canales, a las 12 h 09′ 51″. Y en esa ocasión, aparece esto:
    Fecha y hora 20/05/2020 12:09:51
    Comercio 343456513
    Terminal 2
    Descripción Pedido 15436
    Fecha de sesión 20/05/2020
    Tipo de operación Autorización
    No pedido 362000015436
    Resultado operación Denegada
    Importe 49,95 EUR
    Importe devuelto 0,00 EUR
    Moneda EUR(978)
    IP 80.173.243.132
    Pais de conexión Espa?a
    Código tipo operación 0
    Permite devolución No

    Necesito entender la causa, porque me está generando múltiples problemas con otros tantos pedidos, que aparecen como “Pendiente de Pago”, y no pasa a producción…

    Quedo a la espera de tus indicaciones.

    Muchas Gracias José ??

    Plugin Author Jose Conti

    (@jconti)

    Gracias ??

    Mira en los logs que me has enviado, verás que pone ?Cod. respuesta servidor
    Error (-1 connect timed out)?. En este, el resultado de la operacion es 0000, que significa correcta pero no ha podido notificar por lo que te he comentado.

    El ?Error (-1 connect timed out)? es que el servidor tarda en responder. La primera vez que he ido a la dirección https://ohisabella.com/?wc-api=WC_Gateway_redsys me ha tardado en responder (mucho). Yo puedo esperar 2-3-4 segundos, pero Redsys no tienen ?tanta paciencia? y no realiza la notificación ya que corta la conexión.

    Lo otro es ?operación Denegada? (al contrario de la anterior ques es 0000). Eso ya puedes ser por muchas cosas, pero nada bajo control del plugin o del comercio. Es porque la tarjeta estaba caducada, verificaciós (PIN, SMS, etc) incorrecto, tarjeta robada, tarjeta no aceptada, etc. Es simplemente porque ha habido un problema con la tarjeta del cliente, sea el que sea.

    Saludos

    Thread Starter Ricardo

    (@ohisabella)

    Estimado José,

    De nuevo muchas gracias por tus indicaciones. Sabiendo que estamos ante un problema de “tardanza” de la web, intentaré resolverlo.

    Un cordial saludo.

    EXCELENTE ATENCIóN!!!!!

    Plugin Author Jose Conti

    (@jconti)

    Si, yo creo que es ese el problema, ya que entre todos los logs que pones, hay resultados con ?Cod. respuesta servidor Correcto (OK)?, lo que quiere decir que ha podido conectar con el servidor. Así que no hay nada que le esté impidiendo conectar, aparte de la tardanza en la respuesta.

    Saludos y muchas gracias ??

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘El Pedido aparece “Pendiente de Pago”’ is closed to new replies.