Passer au contenu

Comment accepter les paiements USDT (TRC-20, ERC-20 & TON)

Payora9 min de lectureEN · RU · UK · ES · DE · FR · IT · PL · PT · HI · ZH

Pour accepter les paiements USDT sur votre site web, vous générez une adresse de réception sur le réseau à partir duquel votre client souhaite payer — généralement Tron (TRC-20) pour les frais les plus bas — vous étiquetez la facture en fiat, et confirmez le paiement sur la chaîne avant de libérer les biens. Le piège que la plupart des gens manquent : USDT n'est pas un actif unique. C'est le même jeton indexé sur le dollar émis sur plusieurs blockchains différentes, et le réseau que vous choisissez détermine si un paiement de 20 $ coûte au payeur un centime ou dix dollars en frais.

Ce guide passe en revue les décisions pratiques — quels réseaux soutenir, comment les frais diffèrent réellement, comment une facture au prix fiat permet au client de choisir le chemin le moins cher, et combien de confirmations vous devriez attendre avant de considérer l'argent comme réel.

USDT est un jeton, pas un réseau

Tether (USDT) est une stablecoin : un jeton de style ERC-20 dont l'émetteur vise à le maintenir à une valeur d'un dollar américain. La partie importante pour un commerçant est que le même USDT existe sous forme de contrats de jetons séparés sur différentes chaînes. Un solde USDT sur Tron ne peut pas être envoyé directement à une adresse Ethereum, et vice versa — ce sont des rails différents transportant la même unité de valeur.

Lorsque vous mettez en place un passerelle de paiement USDT, vous choisissez vraiment lequel de ces rails accepter :

  • TRC-20 — USDT sur le réseau Tron. En termes de volume de transactions, c'est le rail USDT le plus utilisé au monde, en grande partie parce que les frais sont minimes.
  • ERC-20 — USDT sur Ethereum. Le plus ancien et le plus liquide, mais les frais de gaz fluctuent avec la congestion du réseau.
  • TON — USDT sur The Open Network, populaire avec les flux basés sur Telegram. Rapide et peu coûteux.
  • Solana (SPL) — USDT sur Solana. Frais inférieurs à un cent et règlement quasi instantané.

Vous n'avez pas à en choisir qu'un seul. Le meilleur modèle est d'accepter plusieurs options et de laisser le payeur choisir le réseau sur lequel ses fonds se trouvent déjà.

Pourquoi le choix du réseau est important : frais TRC-20 vs ERC-20

La principale raison de se soucier des réseaux est le coût, et l'écart n'est pas subtil. Voici une comparaison réaliste pour envoyer les mêmes 50 $ en USDT, en utilisant des conditions typiques (pas les pires) :

RéseauFrais typiques pour envoyerVitesse de règlementPayé en
TRC-20 (Tron)~1 $ ou moins~1 minuteTRX (ou énergie)
ERC-20 (Ethereum)$2–$15+, dépendant de la congestion~1–5 minutesgaz ETH
TONquelques centimessecondesTON
Solana (SPL)fraction de centsecondesSOL

Remarquez le frais TRC-20 vs ERC-20 différence. Lors d'une journée chargée, un transfert Ethereum peut coûter plus qu'un petit achat lui-même. C'est acceptable pour une facture B2B de 5 000 $ où des frais de 10 $ sont négligeables, mais c'est pénalisant pour un téléchargement numérique de 15 $. Pendant ce temps, un payeur dont le USDT vit déjà sur Tron peut régler le même 15 $ pour des centimes. C'est aussi le cœur de la raison pour laquelle tant de volume de stablecoin a migré vers Tron — nous couvrons les mécanismes de frais en profondeur dans réduire les frais de paiement en crypto.

N'oubliez pas que le payeur paie le gaz, pas vous. Votre travail est de vous assurer que l'option la moins chère est disponible afin que le client ne soit pas discrètement contraint à un rail coûteux.

Prix en fiat, laissez le client choisir le réseau

La manière la plus propre de accepter des stablecoins est de facturer la facture dans une monnaie fiduciaire et de traiter la crypto comme un mode de paiement choisi lors du paiement. Vous créez une facture pour, disons, $49.00 USD. Le client arrive sur une page de paiement, choisit "USDT" et sélectionne ensuite un réseau. Comme l'USDT suit le dollar, le montant dû est simplement 49.00 USDT sur la chaîne qu'ils ont sélectionnée — le réseau ne change que les frais qu'ils paient, pas le montant vous qu'ils reçoivent.

Cela résout trois problèmes à la fois :

  1. Aucune conversion manuelle.Vous pensez en dollars ; la passerelle affiche le bon montant de jetons et une nouvelle adresse de réception par facture.
  2. Le payeur optimise ses propres frais.Quelqu'un détenant des USDT sur Tron utilise TRC-20 ; quelqu'un dont les fonds sont sur Solana utilise SPL. Personne ne fait de pont juste pour vous payer.
  3. Rapprochement propre.Chaque facture correspond à une adresse et un montant attendu, donc faire correspondre un paiement à une commande est déterministe.

Avec Payora, c'est exactement comme ça que le paiement hébergé et l'API de facturation fonctionnent : une facture au prix en fiat, plusieurs pièces et réseaux proposés sur la même page. Si vous préférez le voir avant de transférer quoi que ce soit, la démonstration de paiement en directexécute le flux complet de bout en bout.

Confirmations et finalité : quand l'argent est-il réel ?

Un paiement n'est pas effectué au moment où il apparaît dans le mempool — il est effectué lorsque le réseau l'a enterré sous suffisamment de blocs pour que l'annulation soit impraticable. Le nombre de confirmations que vous attendez est une décision de risque qui évolue avec la valeur de la commande.

  • TRC-20 :Tron utilise des temps de bloc rapides ; ~19–20 confirmations atteignent une forte finalité en une minute ou deux.
  • ERC-20 :Ethereum est probabiliste ; de nombreux commerçants attendent 12+ confirmations de blocs (quelques minutes) pour des sommes plus importantes.
  • TON / Solana :les deux atteignent une finalité pratique en quelques secondes, ce qui fait partie de leur attrait pour les paiements à faible valeur et à fort volume.

Un défaut sain : libérer de petits biens numériques après la première confirmation et exiger une profondeur de confirmation plus importante pour les commandes de grande valeur ou physiques. Votre passerelle devrait vous indiquer le nombre de confirmations afin que vous puissiez définir des seuils plutôt que de deviner.

Quoi qu'il en soit, vérifiez-le de manière cryptographique. Payora déclenche un webhook signé HMAC-SHA256 lorsque la facture atteint la profondeur de confirmation requise, donc votre backend ne fait jamais confiance à un ping "payé" non authentifié — le schéma de signature est expliqué dans vérification de la signature du webhook.

N'oubliez pas l'USDC

L'USDT n'est pas la seule stablecoin en dollars qui mérite d'être soutenue. L'USDC est émis par Circle et se comporte de la même manière lors du paiement — un jeton indexé sur le dollar qui existe sous forme de contrats séparés sur Ethereum, Solana et d'autres chaînes. Offrir les deux ne vous coûte rien et permet aux clients de payer avec la stablecoin qu'ils détiennent. La logique du réseau ci-dessus s'applique de manière identique : un payeur USDC sur Solana paie une fraction de cent ; le même payeur sur Ethereum paie des frais de gaz.

Une mise en garde honnête : une stablecoin n'est stable que tant que le peg de son émetteur l'est. Nous ne promettons jamais de stabilité des prix, et vous ne devriez pas le faire non plus dans votre texte de paiement. Dans des conditions normales, l'USDT et l'USDC se négocient à un dollar ; considérez "se règle à peu près à la valeur faciale" comme l'hypothèse de conception, pas comme une garantie, et ceci n'est pas un conseil financier.

Équilibre d'abord par défaut

L'endroit où l'USDT reçu atterrit compte autant que le réseau qui l'a transporté. Payora est 0 % à accepter: le montant total est crédité sur votre solde Payora, et vous le retirez vers votre propre portefeuille quand cela vous convient. Le règlement direct à partir du matériel de clé publique du commerçant n'est disponible que lorsqu'il est activé pour les comptes approuvés ; la dérivation de portefeuille HD derrière cette configuration est expliquée dans règlement direct et portefeuilles HD.

Commercialement, c'est simple aussi : c'est 0 % à accepter USDT, et vous ne payez que lorsque l'argent quitte votre solde : 1,5 % sur les paiements, transferts et retraits sur le plan Gratuit (0,75 % sur Pro, 0,5 % sur Business), plus les frais de réseau de la pièce (retrait minimum de 50 $). Accepter USDT sur Tron et chaque autre réseau pris en charge — plus de 20 pièces sur 9 chaînes — ne coûte rien au point de vente.

Commencer

Accepter USDT repose sur trois habitudes : soutenir plus d'un réseau, fixer le prix en fiat afin que le payeur choisisse le rail le moins cher, et attendre une profondeur de confirmation qui correspond à la valeur de la commande. Faites cela et une vente de 15 $ se règle pour des centimes tandis qu'une facture de 15 000 $ se règle en toute confiance.

Prêt à le connecter ?Créer un compte gratuitpour obtenir des clés API, parcourez les documents SDK et REST, et déposez une facture USDT au prix fiat sur votre site aujourd'hui. Si vous vous posez d'abord la question plus large de construire ou d'acheter, commencez par accepter des cryptomonnaies sans processeur de paiement.

Comments

Prêt à commencer ?

Créez un compte et émettez votre première facture en moins d’une heure.

Ce que cette page répond