Passer au contenu

Comment accepter les paiements TON (Gram) — et USDT sur TON

TON se règle en secondes pour environ un centime, ce qui en fait l'une des rares chaînes où une vente numérique de 3 $ reste rentable. Voici comment accepter les paiements TON et USDT sur TON sans qu'une clé privée touche jamais votre serveur.

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

Pour accepter les paiements TON, vous avez besoin de trois choses : une adresse de réception unique pour chaque commande, quelque chose qui surveille la chaîne pour un paiement à cette adresse, et un message signé de retour à votre propre backend lorsque l'argent arrive. Payora fait les trois à partir d'une clé maître publique — aucune clé privée n'atteint jamais le serveur. Toncoin apparaît dans l'interface Payora sous le nom de Gram, le nom original de la pièce ; c'est le même actif, et Payora n'a aucune affiliation avec Telegram ou la TON Foundation.

Pourquoi TON est un bon rail pour les paiements à l'échelle des consommateurs

La plupart des chaînes conviennent pour une commande de 400 $. Très peu conviennent pour une commande de 3 $. C'est tout l'argument en faveur de TON.

Un transfert simple de Toncoin coûte environ un centime, et il se confirme en quelques secondes plutôt qu'en minutes. Comparez cela honnêtement avec Bitcoin : lorsque le mempool est occupé, un transfert Bitcoin peut coûter plusieurs dollars et prendre une heure pour atteindre une profondeur de confirmation confortable. Bitcoin est un excellent argent de règlement et un rail parfaitement bon pour les factures de plusieurs centaines — nous avons écrit sur l'acceptation de Bitcoin pour une petite entreprise — mais personne n'achète un pack d'autocollants à 2 $ avec ça. Sur TON, les frais de réseau sont négligeables par rapport au prix d'achat, donc la petite vente numérique se réalise réellement.

La deuxième raison est la distribution. TON a grandi à côté de Telegram, et les applications de portefeuille dans cet écosystème ont une base d'utilisateurs très large et très non technique qui a déjà un portefeuille financé sur son téléphone. La partie la plus difficile du paiement en crypto n'a jamais été la chaîne ; c'est l'acheteur qui doit aller trouver un portefeuille, le financer et comprendre ce qu'est un mémo. Lorsque votre acheteur possède déjà un portefeuille TON, le processus de paiement se résume à : appuyer sur le lien, confirmer, terminé.

L'UX le prend en charge. Le paiement hébergé par Payora génère un code QR plus un lien profond vers le portefeuille pour la facture. Sur un téléphone, l'acheteur appuie sur le lien, son application de portefeuille s'ouvre avec l'adresse et le montant exact pré-rempli, et il approuve. Sur un bureau, il scanne le même QR. Rien n'est copié à la main, ce qui élimine la manière la plus courante dont un client envoie le mauvais montant au mauvais endroit.

Les compromis honnêtes

TON n'est pas un Bitcoin strictement meilleur, et faire semblant du contraire met les commerçants dans l'embarras.

  • Le prix de Toncoin fluctue. Si vous fixez le prix en USD et conservez ce que vous recevez, vous portez un risque de marché dès le moment du paiement. Payora verrouille un taux pour la fenêtre de facturation afin que l'acheteur sache quoi envoyer ; il ne peut pas rendre l'actif stable par la suite.
  • L'ensemble des validateurs et les outils sont plus jeunes que ceux de Bitcoin. Une véritable considération si vous traitez des montants à sept chiffres par jour ; largement sans importance si vous vendez des biens numériques à 5 $.
  • Les transferts de jetton coûtent plus cher que les transferts natifs — toujours des centimes, mais un envoi USDT sur TON nécessite plus de gaz qu'un envoi simple de Toncoin, et l'expéditeur a besoin d'un petit solde de Toncoin pour le payer. Un portefeuille ne contenant que des USDT et zéro TON ne peut pas vous payer. Cela surprend les gens.

USDT sur TON : montants en dollars sur une chaîne bon marché et rapide

La plupart des commerçants ne veulent en réalité pas de Toncoin. Ils veulent des dollars, rapidement et à bas prix, et TON est l'un des meilleurs endroits pour obtenir exactement cela. USDT sur TON est un jetton — le standard de jetton de TON — et il se règle avec le même profil de secondes et de centimes que la pièce native.

Comparé aux alternatives habituelles : USDT sur Ethereum est sûr et liquide et peut coûter quelques dollars en gaz par transfert. USDT sur Tron est bon marché et extrêmement largement utilisé. USDT sur TON est bon marché, rapide, et se trouve devant un public qui a déjà le portefeuille installé. Payora les prend tous en charge, donc en pratique, vous ne choisissez pas un seul — vous listez ceux que vos acheteurs utilisent réellement et les laissez choisir lors du paiement. Nous comparons les chaînes en détail dans l'acceptation de l'USDT à travers TRC20, ERC20 et TON.

Le problème des faux jettons, et comment un dépôt est réellement vérifié

C'est la partie qui mérite votre attention, car c'est là qu'une intégration naïve perd discrètement de l'argent.

Quiconque peut déployer un jetton sur TON et l'appeler USDT. Cela coûte presque rien. Ils peuvent copier le nom, le symbole et l'icône. Si votre passerelle crédite une facture parce qu'"un jetton nommé USDT est arrivé à l'adresse pour le bon montant", un attaquant peut frapper dix mille unités similaires sans valeur, les envoyer à votre adresse de facture, et repartir avec un produit réel pour zéro dollar. Ce n'est pas théorique ; c'est le truc standard sur chaque chaîne avec un déploiement de jetton bon marché.

La vérification qui fonctionne réellement est structurelle. Sur TON, chaque détenteur de jetton a son propre contrat de portefeuille de jetton, et ce contrat est dérivé de manière déterministe de deux entrées : l'adresse du propriétaire et le contrat maître de jetton pour ce jetton spécifique. Le vrai USDT sur TON a exactement une adresse de contrat maître. Donc, lorsque une notification de transfert arrive à votre adresse de réception, la question n'est pas "comment s'appelle ce jetton" — c'est "a-t-il été envoyé par le portefeuille de jetton que le contrat maître réel de l'USDT aurait produit pour cet expéditeur ?"

Payora calcule l'adresse de portefeuille de jetton attendue à partir du maître USDT connu et la compare à l'expéditeur réel. Correspondance, et le dépôt est crédité. Pas de correspondance, et c'est un faux — il atterrit à l'adresse, il est visible dans un explorateur, et il n'est jamais crédité à votre facture. Le nom du jetton est traité comme une décoration, car c'est tout ce qu'il est.

Vous n'avez pas à mettre cela en œuvre vous-même. Mais vous devriez demander à toute passerelle que vous évaluez comment elle le fait.

Une adresse par facture, surveillée dès la première confirmation

TON fonctionne de la même manière que tout autre actif sur Payora : la facture obtient une adresse qui lui est propre, et la passerelle surveille cette adresse et rien d'autre. À partir de cette clé publique maître, Payora dérive une nouvelle adresse de réception pour chaque facture. Elle peut surveiller ces adresses. Elle ne peut rien dépenser, car les clés privées ont été générées hors ligne et restent hors ligne ; les paiements sont également signés hors ligne.

La conséquence pratique : si quelqu'un possède votre serveur web demain, il obtient votre table de commandes et votre historique de factures. Il ne reçoit pas vos fonds, car il n'y a rien sur cette machine qui puisse signer une transaction. Les mécanismes sont décrits dans comment les portefeuilles HD basés sur xPub rendent une passerelle en lecture seule.

Une adresse unique par facture fait également votre comptabilité pour vous. Il n'y a pas d'adresse de dépôt partagée, pas de mémo ou de tag de commentaire que l'acheteur pourrait oublier, et pas d'ambiguïté sur lequel des deux paiements identiques de 9 $ appartient à quelle commande.

Confirmations et finalité

TON atteint une finalité pratique en quelques secondes, et la fenêtre de confirmation que Payora attend est mesurée en secondes plutôt qu'en dizaines de minutes comme le nécessite Bitcoin. Payora applique la règle de finalité propre à chaque actif plutôt qu'un seul nombre global, car "6 confirmations" signifie quelque chose de complètement différent sur Bitcoin que le nombre de blocs sur TON. Le raisonnement derrière ces seuils est dans combien de confirmations sont réellement sûres.

Lorsque la règle est satisfaite, votre serveur reçoit un webhook signé HMAC-SHA256 avec une fenêtre de timestamp et une clé d'idempotence. Vérifiez la signature, vérifiez l'identifiant de la commande, marquez-la comme payée. C'est toute l'intégration de votre côté.

Mise en place

Deux chemins, selon ce que vous exécutez.

  1. Un magasin CMS. Installez le module gratuit à intégrer pour votre plateforme — WooCommerce, OpenCart, PrestaShop, Magento 2, WHMCS et 17 autres sont sur la page des modules. Collez votre clé API, cochez Gram et USDT sur TON, terminé. Pas de code.
  2. Un site personnalisé. Un appel API crée la facture avec votre identifiant de commande et le montant ; vous redirigez l'acheteur vers l'URL de paiement retournée et attendez le webhook. Il existe un SDK PHP sans dépendance (7.4+) et une API REST en JSON simple dans la documentation.
POST /api/v1/invoice
{ "order_id": "A-1042", "amount": "4.90", "currency": "USD",
  "assets": ["TON", "USDT_TON"], "callback_url": "https://shop.example/hook" }

Dans tous les cas, vous acceptez à 0 % — Payora ne facture rien pour accepter un paiement, et ne facture que lorsque vous déplacez des fonds : 1,5 % sur les paiements, transferts et retraits sur le plan gratuit (0,75 % sur le plan Pro, 0,5 % sur le plan Business), plus les frais de réseau de la pièce’ (retrait minimum de 50 $). Les frais de réseau sont sur la chaîne et payés par l'expéditeur. Le détail complet est sur la tarification.

Si vous vendez quoi que ce soit de petit et numérique à un public d'abord sur mobile, TON est l'un des rares rails où l'économie fonctionne réellement. Créez un compte gratuit, pointez Payora vers votre clé publique maître, et acceptez votre premier paiement TON aujourd'hui.

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