Agentes y controles
Approvals
Hold-no-block: los pagos sobre el cap esperan a un humano.
Cuando un pago supera un cap del agente, Argentive no lo rechaza: crea un approval pendiente. La plata queda retenida hasta que un humano lo resuelve.
Principio: hold, no block
- La respuesta al pago es exitosa (no un
4xx). - La plata no se mueve hasta la aprobación.
- El agente que originó el pago no puede resolver su propio approval — siempre lo resuelve un humano o el owner.
Detalle del breach
El approval guarda por qué se retuvo (reasons[]), con la forma:
{
"type": "limitExceeded",
"limitType": "dailyAmount",
"limitAmount": 20000000,
"actualAmount": 23500000,
"currency": "ARS"
}Resolución
Los approvals se listan y resuelven desde la app web o los endpoints de approvals
(/api/card/approvals). Al aprobar, el pago se libera y se liquida; al rechazar, se
descarta.
Argentive ya emite eventos de approval internamente (approval.required /
approved / denied). Exponerlos como webhooks firmados salientes es el próximo
paso. Ver Webhooks.