|

Mercado Pago aprobado pero pedido pendiente en WooCommerce: error CPP_NT_0602004

¿Mercado Pago muestra el pago como aprobado, pero el pedido continúa como “Pendiente de pago” en WooCommerce?

En los registros del plugin puede aparecer este error:

CPP_NT_0602004
404
1003 - KVS getValue not found
ErrorKvsValueNotFound 1003

Este problema puede impedir que WooCommerce actualice automáticamente un pedido aunque el dinero ya se encuentre acreditado en Mercado Pago.

Solución temporal: activar el Rastreo de orden

El plugin de Mercado Pago incluye una función para volver a consultar periódicamente el estado de los pedidos.

En WordPress ingresa a la configuración de

Woocommerce -> Mercado Pago → 2. Personaliza la información de tu negocio

Opciones avanzadas de integración

Activa el rastreo automático y selecciona cada cuánto tiempo quieres que se realice la comprobación.

Esto funciona como mecanismo de respaldo: si la notificación de Mercado Pago falla y el pedido queda pendiente, el plugin vuelve a consultar posteriormente su estado y puede actualizarlo automáticamente.

Mientras se investiga el problema, esta opción evita tener que entrar constantemente a los pedidos y pulsar manualmente “Sincronizar el estado del pedido”.

¿Por qué aparece CPP_NT_0602004?

El error se ha reportado en situaciones donde el pago existe y figura como approved/accredited en la API de Mercado Pago, pero el plugin encuentra un error KVS getValue not found durante el proceso de sincronización.

No obstante, no conviene asumir automáticamente que todos los casos tienen exactamente la misma causa. También hay que descartar problemas en la comunicación entre Mercado Pago y la tienda.

Revisa también el certificado SSL

Comprueba que el certificado SSL del dominio sea válido y que el servidor entregue correctamente toda la cadena de certificados intermedios.

Un certificado que aparentemente funciona en el navegador puede tener una cadena incompleta y provocar que determinados servicios externos tengan problemas para conectarse mediante HTTPS.

También conviene comprobar que el endpoint de Mercado Pago no esté siendo bloqueado por:

  • Firewall o WAF.
  • Plugins de seguridad.
  • Cloudflare u otros proxies.
  • Reglas de LiteSpeed/Apache.
  • Restricciones del hosting.

Reporta el problema a Mercado Pago

El Rastreo de orden es una solución temporal y de respaldo. Si aparece repetidamente CPP_NT_0602004, también debes abrir un ticket con soporte de Mercado Pago para que investiguen el origen del fallo.

https://www.mercadopago.com.pe/developers/pt/support/center

Incluye en el ticket:

  • Error completo CPP_NT_0602004 – KVS getValue not found.
  • ID del pago de Mercado Pago.
  • Número del pedido de WooCommerce.
  • Fecha y hora del pago.
  • Logs del plugin.
  • Confirmación de que el pago aparece aprobado en Mercado Pago pero WooCommerce permanece pendiente.

Si al utilizar manualmente “Sincronizar el estado del pedido” el pedido cambia correctamente a “Procesando”, indícalo también en el ticket.

Resumen

Si tienes pagos aprobados en Mercado Pago que permanecen pendientes en WooCommerce:

1. Activa Mercado Pago → Opciones avanzadas de integración → Rastreo de orden.

Configura una sincronización periódica para recuperar automáticamente los pedidos afectados.

2. Comprueba el SSL, firewall y acceso al endpoint de Mercado Pago.

3. Abre un ticket con Mercado Pago si aparece CPP_NT_0602004.

De esta manera puedes mantener funcionando la actualización de pedidos mientras Mercado Pago investiga la causa de las notificaciones que están fallando.