Suivez et construisez au fil de votre lecture. À la fin, vous aurez un flux de paiement en stablecoin fonctionnel.
Ce que vous allez construire
À la fin de ce guide, vous aurez :- Un compte Blockradar et un portefeuille principal sur le testnet
- Des adresses secondaires générées et liées à vos utilisateurs
- Un gestionnaire de webhooks recevant des événements de dépôt en temps réel
- Un modèle pour mettre à jour les soldes des utilisateurs après un dépôt
Étape 1 : Créez votre compte
Inscrivez-vous
Visitez dashboard.blockradar.co/signup et complétez le processus d’intégration. Cela prend moins de 60 secondes.
Étape 2 : Créez un portefeuille principal
Qu’est-ce qu’un portefeuille principal ?
Le portefeuille principal est la base de votre infrastructure stablecoin. Considérez-le comme votre trésorerie — il contrôle toutes les adresses secondaires que vous créez pour vos utilisateurs. Chaque portefeuille principal est lié à une blockchain spécifique.Créez votre premier portefeuille
Accédez à la page Portefeuilles
Depuis le tableau de bord, cliquez sur Créer un Portefeuille Principal.
Étape 3 : Générez des adresses pour vos utilisateurs
Que sont les adresses secondaires ?
Lorsqu’un utilisateur s’inscrit sur votre application et doit recevoir des stablecoins, il a besoin d’une adresse de portefeuille. Dans Blockradar, celles-ci sont appelées adresses secondaires.Les adresses générées sur n’importe quelle chaîne compatible EVM fonctionnent sur toutes les chaînes EVM. Une adresse couvre tous vos réseaux EVM.
Générez une adresse via l’API
Le champ metadata
L’objetmetadata est l’une des parties les plus importantes de cette requête. Tout ce que vous y attachez sera inclus dans chaque webhook que Blockradar envoie pour cette adresse.
Bonne pratique : Incluez toujours un user_id dans les métadonnées pour mapper chaque dépôt directement à un utilisateur dans votre base de données.
Étape 4 : Configurez le balayage automatique et les transactions sans gas
Balayage automatique
Lorsque le balayage automatique est activé (disableAutoSweep: false), les fonds déposés sur une adresse secondaire sont automatiquement consolidés dans votre portefeuille principal.
Faucets testnet pour les tokens de gas :
| Réseau | Token | Faucet |
|---|---|---|
| Base Sepolia | ETH | alchemy.com/faucets/base-sepolia |
| Ethereum Sepolia | ETH | alchemy.com/faucets/ethereum-sepolia |
| BNB Testnet | BNB | bnbchain.org/en/testnet-faucet |
| Polygon Testnet | MATIC | faucet.polygon.technology |
| Tron Testnet | TRX | nileex.io |
| Solana Devnet | SOL | faucet.solana.com |
Transactions sans gas
LorsqueenableGaslessWithdraw: true, vos utilisateurs peuvent envoyer des stablecoins depuis leur adresse sans détenir de tokens natifs. Votre portefeuille principal couvre le gas en leur nom.
Étape 5 : Configurez les webhooks
Blockradar utilise des webhooks pour notifier votre backend lorsque des événements blockchain se produisent.Enregistrez votre endpoint webhook
- Accédez à votre portefeuille principal dans le tableau de bord
- Cliquez sur Développeur → Webhook
- Entrez l’URL de votre endpoint backend (doit être un endpoint
POST)
Gérez les webhooks dans votre backend
Événements webhook courants
| Événement | Description |
|---|---|
deposit.success | Un dépôt a été reçu sur une adresse secondaire |
deposit.swept.success | Les fonds ont été balayés vers le portefeuille principal |
withdraw.success | Un retrait a été envoyé avec succès |
swap.success | Un échange a été exécuté avec succès |
Étape 6 : Gérez un événement de dépôt
Exemple de payload
Comment le traiter
Identifiez l'utilisateur
Extrayez
metadata.user_id du payload pour mapper le dépôt à un utilisateur dans votre base de données.Ce que vous avez construit
Vous disposez maintenant d’un flux complet de paiement en stablecoin :- Un portefeuille principal sur le testnet
- Des adresses secondaires liées aux utilisateurs via les métadonnées
- Un balayage automatique consolidant les fonds dans votre trésorerie
- Des transactions sans gas réduisant les frictions pour vos utilisateurs
- Un gestionnaire de webhooks mettant à jour les soldes en temps réel
Où aller ensuite
Envoyer des paiements
Envoyez des stablecoins à vos utilisateurs ou partenaires de manière programmatique.
Ajouter la vérification AML
Vérifiez les adresses avant d’envoyer ou de recevoir des fonds.
Explorer les échanges
Permettez aux utilisateurs d’échanger entre stablecoins avec un seul appel API.
Lancer en production
Activez le Mode Live dans le tableau de bord et commencez à accepter de vrais fonds.

