Argentive Docs
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.

On this page