Cargos
Un cargo es una intención de cobrar dinero. Nace comopending y pasa a paid cuando alguien lo liquida.
Crear un cargo
amountUsdCents: entero, siempre en centavos.200= $2.00.externalId: tu propio id de pedido o factura, que se te devuelve para poder conciliar.- Se dispara un webhook
charge.createdde inmediato.
Pagar un cargo
Desde la billetera de un agente
ledger y una referencia de pago.
Vía x402 (USDC on-chain)
Cualquiera (incluso un agente sin billetera Payzor) puede liquidar on-chain:GET /charges/:id/x402→402 Payment Requiredcon los términos exactos (monto en USDC, dirección de tesorería, red).- Firma el pago y reintenta la misma petición con la cabecera
X-PAYMENT. - Payzor verifica y liquida contra el facilitador, marca el cargo como pagado con método
x402y devuelve el recibo de liquidación.
Objeto cargo
Los cargos son idempotentes a nivel de estado: pagar un cargo ya pagado devuelve el cargo existente en vez de cobrar dos veces.