ES

Paga APIs x402 desde Solana, Stellar, BNB Chain y más

Shawn Muggle

x402 es una idea sencilla. Un servidor responde a una solicitud con 402 Payment Required, indica qué acepta, y el cliente paga y envía la solicitud de nuevo. Sin cuenta, sin factura, sin formulario de tarjeta. Para agentes de IA que llaman a muchas APIs de pago pequeñas, es casi ideal.

Hay un problema. El endpoint decide cómo cobra, y los endpoints x402 que encuentra un agente suelen pedir USDC en una red concreta, como Base o Solana. Tu agente puede tener otra cosa: USDT en Solana, USDC en Stellar o USDT en BNB Chain. Hacer un puente antes de cada llamada tampoco funciona, porque un requisito de pago x402 solo es válido unos minutos, y mover dinero entre cadenas suele tardar más que eso.

ROZO es independiente y no está afiliado a ningún vendedor x402.

Recarga una vez, paga muchas veces

El pagador x402 de ROZO divide el problema en dos. Recargas un saldo de ROZO una sola vez, con la moneda que ya tienes y en la cadena que ya usas. Después, cada llamada x402 a un endpoint que acepta USDC en Base se paga desde ese saldo en segundos, dentro de la ventana de pago.

Si tu agente puede ejecutar un comando de shell, esta es toda la integración:

  1. Recarga el saldo una vez. Imprime una dirección de depósito de un solo uso; págala desde tu propia wallet: npx @rozoai/checkout x402 topup 20 --with usdt-solana
  2. Llama a un endpoint de pago. La CLI lee el 402, ROZO firma y la solicitud se envía de nuevo con el pago: npx @rozoai/checkout x402 pay https://api.example.com/v1/search --method POST --body '{"q":"..."}'
  3. Mira lo que queda: npx @rozoai/checkout x402 balance

Qué pasa en x402 pay

Tu máquina envía la solicitud directamente al endpoint. Cuando vuelve el 402, la CLI lee los requisitos de pago, se queda solo con la opción de USDC en Base y pide a ROZO que firme ese único pago. Luego repite tu solicitud original con el encabezado PAYMENT-SIGNATURE e imprime la respuesta.

Cada pago lleva un idempotencyKey, y un reintento de ese pago reutiliza la misma clave, así que un timeout no puede cobrarte dos veces.

¿Sin shell? El mismo pago funciona con dos endpoints HTTP principales, /v1/x402/topup y /v1/x402/sign, con tu clave de agente como bearer token. Tu agente repite su propia solicitud con la firma. La página de x402 muestra ambas llamadas.

Qué protege tu dinero

Darle una wallet a un agente es un riesgo real, así que el pagador está construido con permisos mínimos.

Con qué puedes recargar y qué se paga

Hay dos tramos, y los listamos por separado a propósito.

Tramo de recarga, de ti a ROZO:

¿Tienes una moneda nativa o sats? Puedes usarlos para recargar OpenRouter con ROZO Checkout en checkout.rozo.ai.

Tramo de pago, de ROZO al vendedor x402:

Los vendedores siempre cobran en USDC, porque los pagos x402 exact son transferencias de tokens. El USDT solo sirve para recargar el saldo; el vendedor cobra en USDC. Si un endpoint solo acepta USDC en Solana, la CLI se detiene con X402_UNSUPPORTED antes de cobrar nada.

La recarga mínima es de $5, y la recarga tiene una comisión del 1%. Cada pago x402 desde el saldo cuesta solo lo que pide el vendedor. Los retiros todavía no son de autoservicio: escribe a hi@rozo.ai con tu clave enmascarada y el importe, y el saldo se devuelve en la cadena que elijas.

Empieza ahora

El pagador ya está disponible. La página checkout.rozo.ai/x402 reúne los tres comandos, las llamadas HTTP, los límites y las preguntas frecuentes. La referencia completa, con todos los códigos de error, está en docs.rozo.ai. Los agentes pueden leer las mismas instrucciones, con las reglas de seguridad y la guía de reintentos, en checkout.rozo.ai/llms.txt y en el repositorio RozoAI/rozo-checkout-skill de GitHub.

Recarga una vez con la moneda que tienes y deja que tu agente pague por su cuenta las APIs que llama.

Preguntas frecuentes

¿Por qué tengo que recargar antes de pagar una API x402?
Un requisito de pago x402 solo es válido unos minutos, y mover fondos entre cadenas suele tardar más. Pagar desde un saldo que ya está disponible es lo que permite que el pago llegue dentro de esa ventana. Recargas pocas veces y en importes mayores; pagas a menudo y en importes pequeños.
¿En qué redes puede cobrar el vendedor x402?
USDC en Base (eip155:8453), esquema x402 exact. El tramo de pago en Solana llegará más adelante. Si un endpoint solo acepta Solana, la CLI se detiene con X402_UNSUPPORTED y no se cobra nada.
¿Es una suscripción?
No. Cada llamada necesita un 402 nuevo del vendedor y una firma nueva de ROZO, así que el vendedor nunca obtiene una autorización permanente para volver a cobrarte.
¿Cuáles son los límites y las comisiones?
Por defecto $5 por pago y $100 por clave al día, ajustables por clave. La recarga mínima es de $5 con una comisión del 1% sobre la recarga; cada pago x402 cuesta solo lo que pide el vendedor.
¿Cómo recupero mi saldo?
Los retiros todavía no son de autoservicio. Escribe a hi@rozo.ai con tu clave enmascarada y el importe, y el saldo se devuelve en la cadena que elijas.

Paga APIs x402 con la moneda que ya tienes

Recarga una vez un saldo de ROZO con USDT o USDC en la cadena que ya usas. Tu agente paga desde ese saldo los endpoints x402 que aceptan USDC en Base.

Abrir el pagador x402

Paga APIs x402 con la moneda que ya tienes

Abrir el pagador x402