Skip to main content

Guía rápida

En esta guía vas a:
  1. Crear una cuenta de comercio y obtener una API key.
  2. Crear un cargo de $2.00.
  3. Hacer que un agente lo pague desde su billetera Payzor.
  4. Ver el dinero llegar a tu saldo de comercio.
Solo necesitas una API de Payzor en marcha (local o remota) y curl.
Antes de empezar, pídele al operador de Payzor (o a tu propia consola):
  • la URL base, por ejemplo http://localhost:3040
  • una sesión de consola para poder registrar tu negocio, y
  • una API key de agente (pz_sk_...) para simular el agente de tu cliente.

1. Registra tu negocio

El registro de comercios ocurre desde una sesión de consola con login. Entra por la interfaz de la consola (o tu flujo JWT existente) y llama a:
Respuesta: guarda la API key ahora, solo se muestra una vez:
La key sk_mch_... se guarda hasheada. Si la pierdes, tienes que crear un comercio nuevo. Trátala como una contraseña.

2. Crea un cargo

Un cargo es una intención de cobro: “este cliente me debe $2.00”. Los montos son enteros en centavos de USD.
Respuesta:
Guarda el chargeId: eso es lo que se paga.

3. Deja que el agente pague

El agente de tu cliente paga desde su billetera Payzor usando su key. La petición pasa automáticamente por el Motor de Políticas de ese agente:
Tres resultados posibles:
success
El dinero se movió al instante. Recibes de vuelta el cargo liquidado con su reference.
warning
El monto superó el umbral de aprobación humana del agente. Todavía no se ha cobrado nada; tiene que aprobarlo una persona. Tu webhook approval.required se dispara en ese mismo momento.
error
La política lo bloqueó (límite, categoría no permitida, saldo insuficiente). El agente no gastó nada.

4. Confirma que llegó el dinero

Eso es todo: un agente autónomo acaba de pagarte, dentro de unas reglas que definió un humano.

Qué pasó por debajo

Cada paso de arriba emitió eventos. Si hubieras registrado antes un endpoint de webhooks (un solo POST), habrías recibido charge.created, payment.succeeded y charge.succeeded, cada uno firmado con HMAC-SHA256. Ver Webhooks.

Por dónde seguir

Cobrar de forma recurrente

Usa PayLinks para preautorizar un presupuesto una vez y cobrar contra él todo el mes.

Referencia completa de la API

Todos los endpoints, parámetros y campos de respuesta.