Pedidos pendiente de pago
-
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]
-
This topic was modified 1 year, 8 months ago by
-
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
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!
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.
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.
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.
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.
@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.
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í.
@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
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
?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)
- The topic ‘Pedidos pendiente de pago’ is closed to new replies.