Agentes
🔄

Payment Reviewer

🔧 Herramienta

⚠️ NO es un agente — sin IA. Sincroniza subscription_status desde Mercado Pago y notifica altas/bajas

En cola

0

prospectos esperando

Ejecuciones

50

50 logs

Costo total

$0

acumulado total

Errores

0

100% éxito

Último run

16/8, 07:00 p. m.

Diseñado para cada 30 min (roto en Oracle, ver bug arriba) — en la práctica corre 1 vez/día dentro del pipeline lineal

Descripción

Agregado al CRM el 04/07/2026 — existía en el código (src/pipeline/payment-reviewer.js) sin ficha en /agents. Para cada restaurant con suscripción MP activa/pendiente/suspendida, consulta el Preapproval real en MP y sincroniza subscription_status (authorized→active, paused→suspended, cancelled→cancelled). Si se suspende, avisa al cliente por WhatsApp con el link para regularizar; si se reactiva, confirma por WhatsApp. ⚠️ BUG DE CRON ENCONTRADO 04/07/2026: el crontab de Oracle llama `node src/index.js payment` cada 30 min, pero el comando real se llama `payment-review` — el cron real tira "Comando desconocido: payment" en cada corrida (confirmado en logs/cron.log) y nunca ejecuta este módulo. Solo corre 1 vez/día como parte de la cadena lineal del pipeline completo (PIPELINE_STAGES). Pendiente: corregir el nombre en el crontab de Oracle para que la sincronización sea cada 30 min como se diseñó, no 1 vez/día.

Tareas

  • Traer restaurants con mp_subscription_id y subscription_status en (active, pending, suspended)
  • Consultar el Preapproval real en Mercado Pago para cada uno
  • Sincronizar subscription_status si cambió (authorized→active, paused→suspended, cancelled→cancelled)
  • Si se suspendió → WhatsApp al cliente con link para regularizar
  • Si se reactivó → WhatsApp de confirmación al cliente

Últimas ejecuciones (system_logs)

16/8, 07:00 p. m.

Sin suscripciones activas para revisar

16/8, 06:30 p. m.

Sin suscripciones activas para revisar

16/8, 06:00 p. m.

Sin suscripciones activas para revisar

16/8, 05:30 p. m.

Sin suscripciones activas para revisar

16/8, 05:00 p. m.

Sin suscripciones activas para revisar

16/8, 04:30 p. m.

Sin suscripciones activas para revisar

16/8, 04:00 p. m.

Sin suscripciones activas para revisar

16/8, 03:30 p. m.

Sin suscripciones activas para revisar

16/8, 03:00 p. m.

Sin suscripciones activas para revisar

16/8, 02:30 p. m.

Sin suscripciones activas para revisar

16/8, 02:00 p. m.

Sin suscripciones activas para revisar

16/8, 01:30 p. m.

Sin suscripciones activas para revisar

16/8, 01:00 p. m.

Sin suscripciones activas para revisar

16/8, 12:30 p. m.

Sin suscripciones activas para revisar

16/8, 12:00 p. m.

Sin suscripciones activas para revisar

16/8, 11:30 a. m.

Sin suscripciones activas para revisar

16/8, 11:00 a. m.

Sin suscripciones activas para revisar

16/8, 10:30 a. m.

Sin suscripciones activas para revisar

16/8, 10:00 a. m.

Sin suscripciones activas para revisar

16/8, 09:30 a. m.

Sin suscripciones activas para revisar

16/8, 09:00 a. m.

Sin suscripciones activas para revisar

16/8, 08:30 a. m.

Sin suscripciones activas para revisar

16/8, 08:00 a. m.

Sin suscripciones activas para revisar

16/8, 07:30 a. m.

Sin suscripciones activas para revisar

16/8, 07:00 a. m.

Sin suscripciones activas para revisar

Modelo IA

Ninguno — sin IA

Costo estimado (sin datos reales todavía)

$0.00 (solo Mercado Pago API + Twilio WA si hay cambio)

Script

src/pipeline/payment-reviewer.js

Variables de entorno

MP_ACCESS_TOKEN

Access token de Mercado Pago

Capa

Pipeline operativo