PT

Pague APIs x402 a partir de Solana, Stellar, BNB Chain e mais

Shawn Muggle

x402 é uma ideia simples. Um servidor responde a uma requisição com 402 Payment Required, informa o que aceita, e o cliente paga e envia a requisição de novo. Sem conta, sem fatura, sem formulário de cartão. Para agentes de IA que chamam muitas APIs pagas pequenas, é quase ideal.

Há um porém. Quem decide como receber é o endpoint, e os endpoints x402 que um agente encontra costumam pedir USDC em uma rede específica, como Base ou Solana. Seu agente pode ter outra coisa: USDT na Solana, USDC na Stellar ou USDT na BNB Chain. Fazer bridge antes de cada chamada também não funciona, porque um requisito de pagamento x402 só vale por alguns minutos, e mover dinheiro entre redes costuma levar mais tempo que isso.

A ROZO é independente e não é afiliada a nenhum vendedor x402.

Recarregue uma vez, pague muitas vezes

O pagador x402 da ROZO divide o problema em dois. Você recarrega um saldo ROZO uma única vez, com a moeda que já tem, na rede que já usa. Depois disso, cada chamada x402 para um endpoint que aceita USDC na Base é paga com esse saldo em segundos, dentro da janela de pagamento.

Se o seu agente consegue rodar um comando de shell, esta é a integração inteira:

  1. Recarregue o saldo uma vez. O comando imprime um endereço de depósito de uso único; pague a partir da sua própria carteira: npx @rozoai/checkout x402 topup 20 --with usdt-solana
  2. Chame um endpoint pago. A CLI lê o 402, a ROZO assina e a requisição é enviada de novo com o pagamento: npx @rozoai/checkout x402 pay https://api.example.com/v1/search --method POST --body '{"q":"..."}'
  3. Veja o que sobrou: npx @rozoai/checkout x402 balance

O que acontece no x402 pay

Sua máquina envia a requisição direto para o endpoint. Quando o 402 volta, a CLI lê os requisitos de pagamento, mantém apenas a opção de USDC na Base e pede à ROZO que assine esse único pagamento. Em seguida, repete a sua requisição original com o cabeçalho PAYMENT-SIGNATURE e imprime a resposta.

Cada pagamento leva um idempotencyKey, e uma nova tentativa desse pagamento reutiliza a mesma chave, então um timeout não pode cobrar você duas vezes.

Sem shell? O mesmo pagamento funciona com dois endpoints HTTP principais, /v1/x402/topup e /v1/x402/sign, com a sua chave de agente como bearer token. Seu agente repete a própria requisição com a assinatura. A página do x402 mostra as duas chamadas.

O que protege o seu dinheiro

Dar uma carteira a um agente é um risco real, por isso o pagador foi construído com permissões mínimas.

Com o que você recarrega e o que é pago

São duas pernas, e elas aparecem separadas de propósito.

Perna de recarga, de você para a ROZO:

Tem uma moeda nativa ou sats? Você pode usá-los para recarregar a OpenRouter com o ROZO Checkout em checkout.rozo.ai.

Perna de pagamento, da ROZO para o vendedor x402:

Os vendedores sempre recebem em USDC, porque pagamentos x402 exact são transferências de token. O USDT serve apenas para recarregar o saldo; o vendedor recebe em USDC. Se um endpoint aceita apenas USDC na Solana, a CLI para com X402_UNSUPPORTED antes de qualquer cobrança.

A recarga mínima é de $5, e a recarga tem uma taxa de 1%. Cada pagamento x402 com o saldo custa apenas o que o vendedor pede. Saques ainda não são self-service: envie um e-mail para hi@rozo.ai com a sua chave mascarada e o valor, e o saldo é devolvido na rede que você escolher.

Comece agora

O pagador já está no ar. A página checkout.rozo.ai/x402 reúne os três comandos, as chamadas HTTP, os limites e as perguntas frequentes. A referência completa, com todos os códigos de erro, está em docs.rozo.ai. Agentes podem ler as mesmas instruções, com as regras de segurança e as orientações de nova tentativa, em checkout.rozo.ai/llms.txt e no repositório RozoAI/rozo-checkout-skill no GitHub.

Recarregue uma vez com a moeda que você tem e deixe o seu agente pagar sozinho pelas APIs que ele chama.

Perguntas frequentes

Por que preciso recarregar antes de pagar uma API x402?
Um requisito de pagamento x402 só vale por alguns minutos, e mover fundos entre redes costuma levar mais tempo. Pagar com um saldo que já está disponível é o que faz o pagamento chegar dentro dessa janela. Você recarrega poucas vezes e em valores maiores; paga com frequência e em valores pequenos.
Em quais redes o vendedor x402 pode receber?
USDC na Base (eip155:8453), esquema x402 exact. A perna de pagamento na Solana chega mais tarde. Se um endpoint aceita apenas Solana, a CLI para com X402_UNSUPPORTED e nada é cobrado.
Isso é uma assinatura?
Não. Cada chamada precisa de um 402 novo do vendedor e de uma assinatura nova da ROZO, então o vendedor nunca obtém uma autorização permanente para cobrar você de novo.
Quais são os limites e as taxas?
Por padrão, $5 por pagamento e $100 por chave por dia, ajustáveis por chave. A recarga mínima é de $5 com taxa de 1% sobre a recarga; cada pagamento x402 custa apenas o que o vendedor pede.
Como recebo meu saldo de volta?
Saques ainda não são self-service. Envie um e-mail para hi@rozo.ai com a sua chave mascarada e o valor, e o saldo é devolvido na rede que você escolher.

Pague APIs x402 com a moeda que você já tem

Recarregue um saldo ROZO uma vez com USDT ou USDC na rede que você já usa. Seu agente paga com esse saldo os endpoints x402 que aceitam USDC na Base.

Abrir o pagador x402

Pague APIs x402 com a moeda que você já tem

Abrir o pagador x402