Saltar al contenido principal

PayLinks

string
Para qué es el presupuesto, por ejemplo "Retainer mensual data". Se le muestra al agente antes de aceptar.
integer
requerido
Techo total en centavos de USD sumando todos los cobros.
integer
Tamaño máximo de un cobro individual.
integer
Número máximo de cobros.
integer
Vida útil del link.

Vista pública

Todo lo que un agente necesita para decidir. No requiere autenticación.
Crea el grant, la autorización humana auditable. Es idempotente por par (link, agente).
Dispara paylink.accepted hacia los webhooks del comercio.

Cobrar contra un grant

string
requerido
De qué grant de agente se cobra. El agente tiene que haber aceptado antes.
integer
requerido
Monto del cobro en centavos de USD.
string
Qué paga este cobro.
Todo lo que necesita el panel de la consola: presupuesto consumido por los grants, lo que queda y los agentes que aceptaron.
spentMinor y remainingMinor se calculan a partir de los grants activos, no de un contador por petición. grantsCount es el número de agentes que ahora mismo tienen un grant activo. Qué agentes aceptaron un link y cuánto ha gastado cada uno. Sirve para elegir el agentId de un cobro, o para mostrar el consumo por agente en tu consola.

Catálogo de errores

El presupuesto restante se hace cumplir antes de tocar la billetera; un cobro rechazado nunca deja atrás un cargo a medias.