Control humano
Tu agente nunca da
un pago por bueno.
En México casi toda venta por WhatsApp se cierra con transferencia o depósito. Y el miedo número uno del dueño es que un bot dé por pagado algo que no está pagado. Cortex no lo puede hacer: no es una instrucción del prompt que el modelo pueda ignorar, es una ruta determinista del sistema.
Qué pasa cuando un cliente dice «ya te deposité»
- 1
El agente reconoce el pago, pero no lo confirma
En vez de responder «listo, confirmado», emite un marcador interno con el pedido, el monto y el método. El agente le dice al cliente que su pago está en revisión — nunca que fue recibido.
ChannelMessageProcessor - 2
Se abre una solicitud de verificación
El sistema crea una solicitud en estado «pendiente de revisión del dueño», mueve el pedido a «pago pendiente» y te alerta. El pedido existe y está registrado, pero no avanza.
PaymentVerificationService - 3
El agente se calla y te pasa la conversación
La conversación cambia a control humano. Mientras esté así, el agente deja de responder en ese chat: no puede contradecirte ni adelantarse mientras tú revisas.
conversations.status = human_active - 4
Sólo una persona de tu equipo lo marca como recibido
Verificar el pago exige una sesión iniciada y permiso de escritura en el CRM. Al hacerlo se guarda quién lo verificó y cuándo, y ese registro queda para siempre.
POST /orders/{id}/verify-payment · crm_write
Por qué el agente no puede falsificarlo
La identidad de quien verifica no viaja en la petición: el sistema la toma del token de sesión de quien está usando el panel. No hay campo que el agente pueda llenar, ni petición que pueda fabricar, para hacerse pasar por una persona.
Es la diferencia entre pedirle a un modelo que se porte bien y que el sistema no le dé la posibilidad. Lo primero falla algún día; lo segundo no depende de que el modelo acierte.
Lo que Cortex no hace, a propósito
- No procesa ni retiene el dinero de tus clientes. Ese pago va directo a tu cuenta, como siempre.
- No decide por ti si un comprobante es válido. Te da el contexto y la decisión es tuya.
- No deja el pedido avanzando mientras tanto. Si no verificas, no se mueve.