En bref
Les agents IA peuvent payer des API et des données à la requête, en stablecoins, grâce à des protocoles ouverts de paiement par agents. Si vous vendez à des agents, une adresse Blockradar peut recevoir ces paiements. Ils arrivent comme des dépôts ordinaires, avec le webhook habituel et le portefeuille de l’agent payeur comme expéditeur : il n’y a donc rien de nouveau à intégrer côté Blockradar.
Les agents IA peuvent payer des API et des données à la requête, en stablecoins, grâce à des protocoles ouverts de paiement par agents. Si vous vendez à des agents, une adresse Blockradar peut recevoir ces paiements. Ils arrivent comme des dépôts ordinaires, avec le webhook habituel et le portefeuille de l’agent payeur comme expéditeur : il n’y a donc rien de nouveau à intégrer côté Blockradar.
Protocoles pris en charge
Prérequis
1
Clé API
Obtenez votre clé API depuis le Tableau de bord Blockradar. Naviguez vers Developers pour en générer une.
2
Portefeuille Principal EVM
Créez un portefeuille principal dans le tableau de bord sur la chaîne sur laquelle vous facturez, comme Base (voir Créer un Portefeuille Principal).
3
USDC Activé
Activez USDC sur le portefeuille. Votre portefeuille ne détecte les dépôts que pour les actifs que vous avez ajoutés. Voir Gestion des Actifs.
4
URL de Webhook
Configurez un endpoint de webhook dans votre tableau de bord sous Developers → Webhooks pour être notifié de chaque paiement.
Fonctionnement de x402
x402 est un protocole ouvert qui permet à une API de facturer à la requête. Votre API répond à une requête non payée avec un HTTP402 Payment Required et le prix, l’agent réessaie avec une autorisation USDC signée, et un facilitateur vérifie cette autorisation et soumet le transfert on-chain, en payant le gas. L’USDC passe directement du portefeuille de l’agent à votre adresse payTo.
Vous exécutez le middleware serveur x402 et choisissez le facilitateur. Blockradar est l’endroit où l’argent arrive.
Être payé avec x402
1
Définir une adresse Blockradar comme payTo
Utilisez l’adresse du portefeuille principal, ou générez une adresse enfant par produit ou par client et attachez des
metadata afin que chaque paiement se rattache à ce qui a été acheté. Avec le Plan Checkout, les adresses enfants ne sont pas disponibles : utilisez l’adresse du portefeuille principal.2
Régler via un facilitateur
Pointez votre middleware x402 vers un facilitateur qui prend en charge votre réseau. Le Circle Facilitator Service règle l’USDC sur Arc, Base et Polygon PoS. Utilisez une clé API Circle pour le configurer.
3
Recevoir le paiement comme un dépôt
Lorsque le facilitateur règle le paiement, le transfert USDC vers votre adresse
payTo est détecté comme n’importe quel autre dépôt et déclenche le webhook deposit.success habituel.senderAddress est le portefeuille de l’acheteur, et non le facilitateur qui a soumis la transaction, ce qui vous permet de voir qui a payé. hash correspond au transaction du PAYMENT-RESPONSE renvoyé par votre serveur.
Limites de x402
- Réseaux EVM. Les paiements sur les réseaux x402 non EVM, comme Solana, n’ont pas été testés avec les adresses Blockradar.
- Pas de nanopaiements Circle Gateway. L’option de paiements groupés inférieurs au centime de Circle n’a pas été testée avec les portefeuilles Blockradar.
Bonnes Pratiques
- Une adresse par produit ou par client. Générez une adresse enfant par ressource payante ou par compte acheteur et taguez-la avec
metadata, afin que chaque webhook de dépôt vous indique ce qui a été acheté sans recherche supplémentaire. - Rapprochez par hash. Associez le
hashde chaque webhookdeposit.successautransactionque votre serveur a renvoyé dansPAYMENT-RESPONSE. - Testez d’abord sur testnet. Pointez votre middleware vers un réseau testnet, comme Base Sepolia (
eip155:84532), et payez-vous avec de l’USDC testnet provenant des faucets avant de passer en production.

