Outil gratuit

QR code de paiement en crypto

Un lien de paiement est l’adresse d’un portefeuille associée à un montant, écrite selon un standard : bitcoin: pour le bitcoin, ethereum: pour l’ether, ton:// pour TON. En ouvrant un tel QR code, le portefeuille remplit lui-même l’adresse et le montant : le destinataire n’a pas à dicter quarante caractères, ni l’expéditeur à les saisir à la main.

Choisissez le réseau, collez l’adresse et le montant, obtenez un lien et un QR code.

Comment le portefeuille le lit

RéseauForme du lienMontant exprimé
Bitcoinbitcoin:adresse?amount=0.005en BTC, tel quel
Ethereumethereum:0x…@1?value=5000000000000000en wei, 18 décimales
TRONtron:adresse?amount=25en TRX
TONton://transfer/adresse?amount=5000000000en nanotons, 9 décimales

Le format bitcoin est plus ancien que les autres et compris presque partout. Pour les autres réseaux, la prise en charge dépend du portefeuille : le montant peut ne pas se remplir, et le lien s’ouvrir simplement comme une adresse. Ce n’est pas grave, mais vérifiez le montant avant d’envoyer : le portefeuille envoie exactement ce qu’il affiche, pas ce qui figurait dans le code.

L’adresse est ici vérifiée par sa somme de contrôle : si elle contient une faute de frappe, le QR code n’est pas généré. L’analyse détaillée d’une adresse se trouve dans la vérification d’adresse de portefeuille, et la conversion des montants entre unités, dans le convertisseur.

Questions fréquentes

guest@404vpn:~$ cat pay-qr-faq.md
[01] $ Tous les portefeuilles comprennent-ils ce QR code ? ▸
> Le format bitcoin (BIP-21) est compris par pratiquement tous les portefeuilles et plateformes d’échange : il est ancien et largement adopté. C’est plus compliqué pour les autres : ethereum: et ton:// sont pris en charge par la plupart des portefeuilles populaires, tron: est loin d’être accepté partout. Si le destinataire dit que le code ne s’ouvre pas, envoyez-lui l’adresse et le montant en texte simple : cela marche toujours.
[02] $ Pourquoi le montant d’un lien Ethereum ressemble-t-il à un nombre énorme ? ▸
> Parce que le standard EIP-681 exprime le montant en wei, la plus petite unité, dont un ether contient 10^18. Un ether devient un 1 suivi de dix-huit zéros. Nous calculons cela sur des entiers, donc aucun chiffre n’est perdu.
[03] $ Peut-on faire un QR code pour un transfert d’USDT ? ▸
> Pour TRON, oui, si le portefeuille du destinataire prend en charge ces liens : sur le réseau TRON, l’adresse est la même pour le TRX et pour les jetons. Sur Ethereum, le transfert d’un jeton se décrit par une autre construction, qui indique l’adresse du contrat USDT lui-même, et chaque portefeuille la comprend à sa façon : il est plus sûr de transmettre l’adresse et de demander de choisir le jeton à la main.
[04] $ L’adresse est-elle envoyée quelque part ? ▸
> Non. La vérification de l’adresse, la construction du lien et le dessin du QR code se font dans le navigateur ; la bibliothèque de QR code est hébergée sur notre serveur et ne contacte rien d’extérieur. La seule requête réseau de la page est un compteur de visites anonyme.