Em resumo
Agentes de IA podem pagar por APIs e dados a cada requisição, em stablecoins, por meio de protocolos abertos de pagamento para agentes. Se você vende para agentes, um endereço Blockradar pode receber esses pagamentos. Eles chegam como depósitos comuns, com o webhook habitual e a carteira do agente pagador como remetente, então não há nada novo para integrar do lado da Blockradar.
Agentes de IA podem pagar por APIs e dados a cada requisição, em stablecoins, por meio de protocolos abertos de pagamento para agentes. Se você vende para agentes, um endereço Blockradar pode receber esses pagamentos. Eles chegam como depósitos comuns, com o webhook habitual e a carteira do agente pagador como remetente, então não há nada novo para integrar do lado da Blockradar.
Protocolos Suportados
Pré-requisitos
1
Chave API
Obtenha sua chave API no Painel da Blockradar. Navegue até Developers para gerar uma.
2
Carteira Principal EVM
Crie uma carteira principal pelo painel na chain em que você cobra, como a Base (consulte Criar uma Carteira Principal).
3
USDC Habilitado
Habilite o USDC na carteira. Sua carteira só detecta depósitos dos ativos que você adicionou. Consulte Gestão de Ativos.
4
URL de Webhook
Configure um endpoint de webhook no seu painel em Developers → Webhooks para receber notificações de cada pagamento.
Como o x402 Funciona
O x402 é um protocolo aberto que permite que uma API cobre por requisição. Sua API responde a uma requisição não paga com HTTP402 Payment Required e o preço, o agente repete a requisição com uma autorização de USDC assinada, e um facilitador verifica essa autorização e submete a transferência on-chain, pagando o gas. O USDC vai direto da carteira do agente para o seu endereço payTo.
Você executa o middleware de servidor do x402 e escolhe o facilitador. A Blockradar é onde o dinheiro chega.
Receber com x402
1
Defina um endereço Blockradar como payTo
Use o endereço da carteira principal, ou gere um endereço filho por produto ou cliente e anexe
metadata para que cada pagamento seja associado ao que foi comprado. No Plano de Checkout, os endereços filhos não estão disponíveis, então use o endereço da carteira principal.2
Liquide por meio de um facilitador
Aponte seu middleware x402 para um facilitador que suporte sua rede. O Circle Facilitator Service liquida USDC na Arc, na Base e na Polygon PoS. Use uma chave API da Circle ao configurá-lo.
3
Receba o pagamento como depósito
Quando o facilitador liquida, a transferência de USDC para o seu endereço
payTo é detectada como qualquer outro depósito e dispara o habitual webhook deposit.success.senderAddress é a carteira do comprador, não o facilitador que submeteu a transação, para que você veja quem pagou. O hash corresponde ao transaction no PAYMENT-RESPONSE que seu servidor retornou.
Limitações do x402
- Redes EVM. Pagamentos em redes x402 não EVM, como Solana, não foram testados com endereços Blockradar.
- Sem nanopagamentos do Circle Gateway. A opção de pagamentos em lote abaixo de um centavo da Circle não foi testada com carteiras Blockradar.
Melhores Práticas
- Um endereço por produto ou cliente. Gere um endereço filho por recurso pago ou por conta de comprador e marque-o com
metadata, para que cada webhook de depósito diga o que foi comprado sem uma consulta adicional. - Concilie pelo hash. Associe o
hashde cada webhookdeposit.successaotransactionque seu servidor retornou noPAYMENT-RESPONSE. - Teste primeiro na testnet. Aponte seu middleware para uma rede de testnet, como a Base Sepolia (
eip155:84532), e pague a si mesmo com USDC de testnet dos faucets antes de entrar em produção.

