• Hola! He leído todos los post sobre el error de pedidos pendientes de pago con Redsys, pero no consigo dar con la solución para mi web.

    He desactivado wp-rocket, wordfence, all in one seo, no tengo really simple ssl, no tengo cloudflare ni ithemes, security y desde plesk tampoco fuerzo la redirección https.

    He probado el oficial de Redsys y el lite y no se arregla. Las operaciones me dan el código 200.

    Tipo notificación

    HTTP

    Modo de comunicación

    Síncrona

    Resultado operación

    0000

    Cod. respuesta servidor

    Correcto (200)

    A veces me aparece “Sin Finalizar 9998” aunque luego se completa.

    Tampoco me dejaba realizar los reembolsos porque no encontraba el id del pedido.

    Si sabéis alguna solución os lo agradezco enormemente.

    Saludos!

    • This topic was modified 1 year, 8 months ago by jjhastro.

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

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

    (@jconti)

    Hola @jjhcastro,

    El error 9998 es ?Operación en proceso de solicitud de datos de tarjeta?.

    Esto puede ser porque haya algo que no esté configurado de forma correcta en el terminal. Entiendo que todos los pedidos te salen con este error y que son pedidos normales, si es así, te recomiendo que escribas al correo de soporte de tu banco, y les comentes que todos los pedidos salen con este error. Puede que falte activar algo.

    Cuando les escribas les dices que has probado con el oficial y te salta el error, que es así por lo que he entendido. Si dices que utilizas el mio, algunos bancos suelen decir muy rápido que hables conmigo sin revisar nada del terminal.

    Saludos

    Thread Starter jjhastro

    (@jjhcastro)

    Lo del error 9998 es una pregunta secundaria, lo que me preocupa es el tema de los pedidos pendientes de pago y que tampoco puedo hacer las devoluciones desde woocommerce.

    Gracias por la rápida respuesta!

    Plugin Author Jose Conti

    (@jconti)

    Hola @jjhcastro,

    Entonces pásame por favor los mismos datos pero de un pedido que se haya pagado de forma correcta y no se haya marcado como pagado en Woo. Al ser un pedido fallido el que me has pasado, es normal que no se marque como pagado.

    No podrás realizar una devolución desde Woo si el pedido no se marca como pagado correctamente, y que si no se ha realizado la notificación correcta, no han llegado los datos necesarios para poder realizarla desde Woo.

    Thread Starter jjhastro

    (@jjhcastro)

    Fecha y hora
    
    22/06/2023 11:31:26
    
    Tipo notificación
    
    HTTP
    
    Modo de comunicación
    
    Síncrona
    
    Resultado operación
    
    0000
    
    Cod. respuesta servidor
    
    Correcto?(200)
    
    Destino notificación
    
    https://galactica.org.es/?wc-api=WC_Gateway_redsys
    
    Este es el último que se acaba de realizar. 
    Plugin Author Jose Conti

    (@jconti)

    Algo está interfiriendo en el marcado como pagado, @jjhcastro

    Si vas a WooCommerce > Estado > Registro > ?En el desplegable sale algún error fatal?

    También pega el listado de plugins que utilizas. Puedes copiar en Estado todo el informe, y solo pega el listado de plugins, a menos que en algún lado te salga una X roja, que también déjalo entonces.

    Thread Starter jjhastro

    (@jjhcastro)

    Additional Order Filters for WooCommerce: por Anton Bond – 1.10
    Admin Menu Editor Pro: por Janis Elsts – 2.19
    Protección Anti-Spam Akismet: por Automattic - Equipo Anti Spam – 5.2
    All in One SEO: por All in One SEO Team – 4.3.9
    BackWPup: por Inpsyde GmbH – 4.0.0
    Better Search Replace: por WP Engine – 1.4.2
    Booster Plus for WooCommerce: por Pluggabl LLC – 6.0.0
    Editor clásico: por Colaboradores de WordPress – 1.6.3
    CookieYes | Consentimiento de cookies y RGPD: por CookieYes – 3.0.9
    Disable Admin Notices Individually: por Creative Motion – 1.3.3
    Facebook for WooCommerce: por Facebook – 3.0.25
    Events Calendar for FooEvents: por FooEvents – 1.6.50
    FooEvents for WooCommerce: por FooEvents – 1.16.2
    FooEvents Multi-Day: por FooEvents – 1.6.6
    FooEvents PDF Tickets: por FooEvents – 1.9.21
    Avada Builder: por ThemeFusion – 3.10.1
    Avada Core: por ThemeFusion – 5.10.1
    Jetpack: por Automattic – 12.2.1
    Loco Translate: por Tim Whitlock – 2.6.4
    Monetization Code plugin: por aerin Singh – 1.0
    Ni WooCommerce Admin Order Columns: por anzia – 1.5.0
    Order Export & Order Import for WooCommerce: por WebToffee – 2.3.6
    Bookings and Appointments For WooCommerce Premium: por PluginHive – 3.3.2
    Popup Maker: por Popup Maker – 1.18.1
    Slider Revolution: por ThemePunch – 6.6.13
    Import Export WordPress Users and WooCommerce Customers: por WebToffee – 2.4.1
    White Label CMS: por www.videousermanuals.com – 2.6
    WooCommerce Redsys Gateway Light: por José Conti – 5.2.2
    WooCommerce Cart All in One Premium: por VillaTheme – 1.0.12
    WooCommerce Email Template Customizer Premium: por VillaTheme – 1.1.15
    WooCommerce Products Dependencies: por [email protected] – 2.1.0
    WooCommerce: por Automattic – 7.8.0
    Wordfence Security: por Wordfence – 7.10.0
    WP Mail Logging: por WP Mail Logging Team – 1.11.2
    WP Mail SMTP: por WP Mail SMTP – 3.8.0
    WP Rocket: por WP Media – 3.12.0.5
    WPForms: por WPForms – 1.8.1.2

    Te dejo el listado de plugins activos.

    El unico error fatal que tengo relacionado con redsys es de ayer por la tarde pero hoy no sale nada.

    2023-06-21T16:27:46+00:00 CRITICAL Cannot declare class RedsysAPI, because the name is already in use en /var/www/vhosts/galactica.org.es/httpdocs/wp-content/plugins/redsyspur/apiRedsys/apiRedsysFinal.php en la línea 29

    Como dato te digo que hicimos un cambio de url del tpv de una web provisional a esta final hace un par de días. Ya hicieron el cambio.

    Plugin Author Jose Conti

    (@jconti)

    @jjhcastro ?Tienes activo el oficial de Redsys? Es que no lo veo en lo que me has facilitado, pero el error de ayer que me has pasado es porque estaban activos ambos plugins a la vez. ?No hay de hoy?

    ?Tienes los logs activos del plugin para poder verlos? Hay plugins ahí que no se si podrían estar causando algún problema por la configuración que tengan, porque se pueden hacer multitud de configuraciones diferentes.

    Hay que mirar los logs del plugjn y ver si realmente le está llegando la notificación de Redsys (podría algún otro plugin estar devolviendo un falso 200) y si está dando la orden de marcar como pagado o no.

    Thread Starter jjhastro

    (@jjhcastro)

    Efectivamente el error que comentas es porque ayer se me olvidó desactivar tu plugin para poner el de redsys pero fue sólo ahí. Ahora mismo utilizo el tuyo.

    En cuanto al tema de los logs no se donde puedo consultar esa información para pegarla aquí.

    Plugin Author Jose Conti

    (@jconti)

    @jjhcastro En WooCommerce > Estado > Registro > y en el desplegable miras los que comienzan por redsys. Si no hay ninguno es que lo tienes desactivado en la configuración del plugin. Pagos > Redsys Lite > La última opción de todas.

    Hola, tengo el mismo problema, (uso este plugin) cabe destacar que en pruebas funciona correctamente, pero cuando lo hago en producción me quedan los pedidos en PENDIENTE DE PAGO, no tengo errores en el terminal, todo correcto, mi log es el que pongo a continuación, gracias de antemano.

    2023-06-22T11:44:10+00:00 INFO VYl0SSNgy7atH7kAjqfhUoeMOqfoSN -- ****** NUEVO PEDIDO ******
    2023-06-22T11:44:10+00:00 INFO VYl0SSNgy7atH7kAjqfhUoeMOqfoSN -- WC_Redsys::process_payment -- Pago con Tarjeta redirección
    2023-06-22T11:44:10+00:00 INFO VYl0SSNgy7atH7kAjqfhUoeMOqfoSN -- WC_Redsys::process_payment -- ID del usuario cargado: 
    2023-06-22T11:44:10+00:00 INFO VYl0SSNgy7atH7kAjqfhUoeMOqfoSN -- WC_Redsys::process_payment -- El usuario que hace el pedido no está logueado en la página
    2023-06-22T11:44:10+00:00 INFO VYl0SSNgy7atH7kAjqfhUoeMOqfoSN -- WC_Redsys::get_redsys_object -- Numero de pedido enviado a Redsys ─ [Ds_Merchant_Order]: 00000043z250

    Estoy haciendo la prueba en una instalación nueva de pruebas, plugins instalados 6: Editor clasico, iThemes Security (configurado tal como lo indicas en tu tutorial de youtube) Realley Simple SSL, Woocommerce, wp-fai2ban, WooCommerce Redsys Gateway Light

    Plugin Author Jose Conti

    (@jconti)

    Hola @carmen2021,

    Esos logs no son de mi plugin, son del oficial de Redsys. ?Tienes ambos activos? Si es así, da problemas.

    Perdona, como te mencioné antes era el mismo caso, y me olvidé de marcar para que se generaran los log y tenía los anteriores, ahora si, el de pruebas correctamente pero el de producción me quedó igual PENDIENTE DE PAGO. te pongo el log de pendiente de pago de producción:

    06-22-2023 @ 19:43:47 -  06-22-2023 @ 19:43:47 - NOT Using LWV06-22-2023 @ 19:43:47 -  06-22-2023 @ 19:43:47 - PSD2 activado06-22-2023 @ 19:43:47 - $psd2: {"addrMatch":"Y","billAddrCity":"caceres","billAddrLine1":"mi direccion numero. 4","billAddrPostCode":"10001","email":"[email protected]","acctInfo":{"chAccAgeInd":"01"},"homePhone":{"subscriber":"666054263","cc":"34"},"shipAddrCity":"caceres","shipAddrLine1":"mi direccion numero. 4","shipAddrPostCode":"10001"}06-22-2023 @ 19:43:47 - Generating payment form for order 67. Sent data: Array(    [Ds_SignatureVersion] => HMAC_SHA256_V1    [Ds_MerchantParameters] => eyJEU19ysigue....n0=    [Ds_Signature] => 2BP3y4R6HK0Me8gtdtsfDvdkEM7L1UovhQoZEf31ZN0=)06-22-2023 @ 19:43:47 - Helping to understand the encrypted code: 06-22-2023 @ 19:43:47 - DS_MERCHANT_AMOUNT: 37106-22-2023 @ 19:43:47 - DS_MERCHANT_ORDER: 1600000006706-22-2023 @ 19:43:47 - DS_MERCHANT_MERCHANTCODE: 09728486006-22-2023 @ 19:43:47 - DS_MERCHANT_CURRENCY: 97806-22-2023 @ 19:43:47 - DS_MERCHANT_TRANSACTIONTYPE: 006-22-2023 @ 19:43:47 - DS_MERCHANT_TERMINAL: 00106-22-2023 @ 19:43:47 - DS_MERCHANT_MERCHANTURL: https://www.dominio.es/?wc-api=WC_Gateway_redsys06-22-2023 @ 19:43:47 - DS_MERCHANT_URLOK: https://www.dominio.es/finalizar-compra/order-received/67/?key=wc_order_79tifJLDbouzl&utm_nooverride=106-22-2023 @ 19:43:47 - DS_MERCHANT_URLKO: https://www.dominio.es/carrito/?cancel_order=true&order=wc_order_79tifJLDbouzl&order_id=67&redirect&_wpnonce=f4886062b506-22-2023 @ 19:43:47 - DS_MERCHANT_CONSUMERLANGUAGE: 00106-22-2023 @ 19:43:47 - DS_MERCHANT_PRODUCTDESCRIPTION: Pedido 6706-22-2023 @ 19:43:47 - DS_MERCHANT_PAYMETHODS: C06-22-2023 @ 19:43:47 - DS_MERCHANT_MODULE: WooCommerce_Redsys_Gateway_Light_5.2.2_www.ads-software.com06-22-2023 @ 19:44:47 - $is_redsys_order: YES
    Plugin Author Jose Conti

    (@jconti)

    ?Sólo hay esto en los logs, @carmen2021?

    Si es así, no hay notificación de Redsys, así que seguramente algo le está bloqueando.

    ?Cual es el sitio?

    Si vas a mirar los logs en el portal 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 me dices qué sale en el apartado de notificación en ?Cod. respuesta servidor? Probablemente haya un 301 o un 403. Dime también por favor cual es la URL de notificación que sale ahí.

    Si, borré los anteriores e hice una prueba de pago y es el ínico registro que tengo, el sitio es alatioceanica.es, todas las operaciones está autorizadas, y el resultado de la operación autorizada y con un código, ninguna de dice woocmmerce y el resultado:

    Fecha y hora
    22/06/2023 19:44:18
    Tipo notificaciónE-Mail
    Modo de comunicaciónAsíncrona
    Resultado operación0000
    Cod. respuesta servidorCorrecto (OK)

Viewing 15 replies - 1 through 15 (of 67 total)
  • The topic ‘Pedidos pendiente de pago’ is closed to new replies.