Icono ayuda

¿Necesitas ayuda?

Contactar con asesor por WhatsApp

Saltar al contenido

Ariapsa - Diseño de páginas web México

Mercado Pago No Actualiza el Estado de Pedido en WooCommerce: Causas y Soluciones

Este problema que describes con Mercado Pago en WooCommerce (el pago se acredita pero el estado del pedido no se actualiza) es relativamente común y suele estar relacionado con problemas en la comunicación entre Mercado Pago y tu sitio web, específicamente con los webhooks o notificaciones IPN.

Aquí te doy un checklist de posibles causas y cómo resolverlo:


1. Verifica la URL de notificaciones (webhooks/IPN)

Mercado Pago necesita enviar una notificación a tu sitio cuando se acredita un pago. Si esta notificación no llega o tu sitio no responde correctamente, el pedido no se actualiza.

Acciones:

  • Ve a tu cuenta de Mercado PagoTus aplicaciones → selecciona tu aplicación.
  • Asegúrate de tener configurada correctamente la URL de notificaciones IPN o webhooks con la dirección de tu sitio. Normalmente sería algo como:
https://tusitio.com/?wc-api=WC_Mercado_Pago

⚠️ Asegúrate que tu sitio esté con certificado SSL (https) y que no esté bloqueando peticiones externas (firewall, .htaccess, etc).


2. Revisa los registros (logs) de Mercado Pago

Mercado Pago registra los intentos de notificación.

Acciones:

  • En la misma sección de “Tus aplicaciones”, busca los webhooks recientes.
  • Verifica si hay errores de conexión o respuestas 4xx/5xx.

Si ves errores como:

  • 401 Unauthorized → problema con las credenciales de la app.
  • 404 Not Found o 500 Internal Server Error → puede que WooCommerce no esté recibiendo la notificación o que haya un error interno.

3. Prueba de conectividad

Mercado Pago debe poder conectarse a tu sitio web.

Acciones:

  • Usa herramientas como Webhook.site o Postman para simular una llamada webhook y ver si tu endpoint responde.
  • Asegúrate que tu hosting no esté bloqueando IPs de Mercado Pago.

4. Plugin desactualizado o mal configurado

Aunque hayas reinstalado, si usas una versión antigua o incompatible puede fallar la integración.

Acciones:

  • Asegúrate de estar usando la versión oficial y más reciente del plugin de Mercado Pago para WooCommerce desde el repositorio de WordPress.
  • Verifica que tus credenciales (Access Token y Public Key) sean las correctas (modo producción y no test).
  • Revisa la configuración del plugin: en especial, que esté habilitado el uso de notificaciones IPN/webhooks.

5. Conflicto con otros plugins o tema

Otro plugin (de seguridad, caché o redirección) puede estar interfiriendo.

Acciones:

  • Desactiva temporalmente plugins de seguridad como Wordfence, iThemes Security, Sucuri, etc.
  • Limpia caché (si usas WP Rocket, W3 Total Cache, etc.).
  • Revisa si el archivo .htaccess está bloqueando algo.
  • Cambia temporalmente a un tema por defecto (como Storefront) y haz una prueba de pago.

6. Modo test vs. producción

Asegúrate de estar trabajando con credenciales de producción en un entorno en vivo.


7. Debug log de WooCommerce

Activa el log para ver los errores que lanza el plugin:

WooCommerce → Ajustes → Pagos → Mercado Pago → Avanzado → Activar logs

Luego podrás revisar los logs en: WooCommerce → Estado → Logs → mercadopago-YYYY-MM-DD...


💡 Solución rápida provisional

Mientras investigas, puedes actualizar los pedidos manualmente a “Procesando” una vez confirmado el pago en tu cuenta de Mercado Pago, aunque esto no resuelve el fondo del problema.


¿Quieres que revisemos juntos tu webhook?

Si me compartes (puedes enmascarar partes sensibles) la URL de webhook que estás usando y la configuración del plugin (por ejemplo capturas), puedo ayudarte a verificar si hay algo mal configurado.


¿Quieres que te genere un script para probar si Mercado Pago puede conectar correctamente con tu endpoint de WooCommerce?

Ariapsa - Diseño de páginas web México
×

Iniciar Sesión

El registro de usuarios no está permitido.