🤖 NOUVEAU : « Quicknode » : un guide pratique sur l'IA 10 recettes éprouvées pour le codage en IA agents.
Voir les recettes    ÂComment pay3 a remplacĂ© les adresses de portefeuille par un simple lien et mis en place une dĂ©tection des paiements en temps rĂ©el sur quatre chaĂ®nes, sur Quicknode Streams .
Pour qu’un paiement en stablecoin soit perçu comme un véritable paiement, le destinataire doit savoir à l’instant précis où l’argent est crédité. C’est là tout l’intérêt de pay3. Un utilisateur partage un lien unique : pay3.so/@username. L’expéditeur choisit un token et effectue le paiement. Le destinataire voit le paiement confirmé en quelques secondes. Pas de vérification manuelle, pas de messages du type « Est-ce que ça a marché ? », pas besoin d’actualiser un explorateur de blocs. Avant pay3, recevoir des cryptomonnaies impliquait de partager une adresse de portefeuille de 42 caractères qui changeait selon la chaîne et devenait invalide dès qu’un chiffre était erroné. pay3 remplace cela par un lien lisible, valable sur les quatre chaînes où évoluent réellement les utilisateurs de stablecoins : Ethereum, BNB Smart Chain, Solana et Tron. La détection des paiements en temps réel sur ces quatre chaînes constitue le défi infrastructurel.
Une liste de surveillance qui s'enrichit à chaque nouvel utilisateur, sur chaque chaîne
Lorsqu'un utilisateur s'inscrit, il ajoute des adresses de portefeuille sur différentes chaînes EVM, notamment Solana et Tron. À partir de ce moment-là , pay3 doit être informé dès qu'un transfert arrive sur l'une de ces adresses. À l'échelle de l'ensemble des utilisateurs, cette liste de surveillance s'allonge à chaque nouvelle inscription et devient de plus en plus difficile à gérer à chaque nouvelle chaîne.
Le sondage n'a pas pu tenir sa promesse
Le point de départ évident était l’interrogation : interroger chaque chaîne en boucle pour détecter de nouvelles transactions. Cette méthode consommait beaucoup de requêtes RPC, introduisait une latence imprévisible entre la réception d’un paiement et sa visualisation par l’utilisateur, et, sur quatre chaînes, s’avérait à la fois coûteuse et peu fiable. Pour un produit dont la promesse repose entièrement sur la confirmation instantanée, l’interrogation ne constituait pas une base sur laquelle pay3 pouvait s’appuyer.
pay3 a développé sa couche de détection sur Quicknode Streams , un pipeline de données en temps réel qui surveille les adresses, les contrats et les événements que vous spécifiez, et envoie un webhook dès qu'une correspondance est détectée.
Un modèle d'enregistrement, quatre chaînes
Un utilisateur ajoute ses adresses de portefeuille, pay3 les enregistre sur Streams, et Streams surveille Ethereum, BNB Smart Chain, Solana et Tron pour détecter toute transaction entrante. Dès qu’un paiement est reçu, Streams déclenche un webhook vers le backend de pay3, pay3 le confirme, et le destinataire voit la confirmation en quelques secondes. Ethereum a été mis en service en premier. BNB Smart Chain, Solana et Tron ont suivi le même modèle d’enregistrement, sans nouvel outil ni pipeline distinct.
Solana et Tron sont des éléments essentiels, et non des compléments
Tron représente la plus grande part des transferts USDT de détail de pay3 ; c'est pourquoi pay3 avait besoin des quatre chaînes dès le premier jour, et non pas d'une approche « EVM d'abord » avec les autres ajoutées par la suite. Streams prend en charge les quatre chaînes au sein d'un même produit. L'ajout d'une chaîne se fait par simple modification de la configuration, sans nécessiter de recompilation.
« Nos utilisateurs partagent un seul lien, pay3.so/@username, et l'expéditeur n'a qu'à payer. Pas d'adresses, pas de confusion entre les chaînes, pas de messages du type « Est-ce que ça a marché ? ». Ils voient simplement « paiement reçu ». Quicknode Streams : c'est ce qui rend cela possible sur quatre chaînes simultanément, et c'est cette même infrastructure que nous étendons désormais aux commerçants sans rien refaire. »— Varun, fondateur et PDGpay3
Notre réseau multicloud, déployé à l'échelle mondiale et doté d'une capacité d'auto-évolutivité, vous accompagnera de la phase de MVP jusqu'à votre développement en entreprise. Les meilleurs acteurs du secteur nous font confiance, et vous pouvez en faire autant.
Streams déclenche un webhook dans les ~2 secondes suivant l'enregistrement d'un paiement sur la blockchain.
pay3 surveille plus de 7 000 adresses de portefeuilles sur Ethereum, BNB Smart Chain, Solana et Tron, avec un volume de stablecoins traité à ce jour de plus de 500 000 $.
EVM, Solana et Tron s'intègrent tous dans un même processus. Ajouter la couverture de code revient à mettre à jour une configuration, et non à adopter un nouvel outil.
Pas d'indexeur interne, pas de tâches de surveillance par chaîne. Une petite e equipe e qui développe un produit de paiement destiné aux particuliers reste concentrée sur le produit, et non sur la couche de surveillance.
Ce même pipeline Streams sert désormais de base au déploiement de pay3 auprès des commerçants. La couche de détection reste inchangée. Ce qui change, c'est la manière dont pay3 exploite le webhook en aval.
Quicknode Il s'agit de la plateforme complète de développement blockchain destinée aux équipes qui développent en temps réel. Elle permet l'« Core RPC API » sur plus de 80 chaînes, l'accès à des données en temps réel via Streams et la prise en charge multichaîne à partir d'une seule intégration. Ainsi, une petite equipe peut se concentrer sur le lancement d'un produit de paiement plutôt que sur la gestion d'une infrastructure blockchain.
Certifié SOC 2 Type II · ISO 27001