web-dev-qa-db-fra.com

Comment générer un code QR pour une adresse Bitcoin avec montant?

Le plus proche que j'ai obtenu est de blockchain.info

https://blockchain.info/qr?data=1Agb153xWsbqS9vt8gP4vBFKHkAchLMdSX&size=2

Je ne trouve pas de documentation pour d'autres paramètres comme "montant"?

J'ai trouvé un service qui génère un code QR avec un montant. Je n'en ai jamais entendu parler auparavant (confiance?). Et je ne sais pas quoi mettre pour "niveau de correction d'erreur" ou "taille de carré de code" étant donné que ce code sera affiché sur un site Web.

18
magician11

Il existe de nombreuses façons de générer un code QR!

IMO, le moyen le plus fiable pour générer un code QR est via Google!

Vous pouvez simplement créer une balise avec ce lien:

https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl= 12kQMUkB9QJu9X5JP9H9M2qMUmrGtDakkV

Je ne sais pas ce que vous entendez par "confiance". Vous n'avez pas vraiment à vous soucier de la confiance car ce ne sont que les clés publiques et non les clés privées.

J'espère que ça aide! (Mon adresse BTC est dans le code QR!)

19
nahtnam

J'utilise GoogleApi pour générer des codes QR pour le bitcoin et les altcoins

La syntaxe est un peu délicate car la partie "data" (chl = *), est elle-même encodée en url (utilisez% 26 au lieu de &):

https://chart.googleapis.com/chart?chs=225x225&chld=L|2&cht=qr&chl=bitcoin:1MoLoCh1srp6jjQgPmwSf5Be5PU98NJHgx?amount=.01%26label=Moloch.net%26message=Donation

Vous pouvez créer un code QR pour d'autres altcoins en changeant le chl = bitcoin: 1 (...) en chl = litecoin: L (...), etc.

J'ai créé un générateur de code QR multi-pièces pour mon site Web avec toutes les options disponibles:

http://resources.moloch.net/qr-generator

La seule chose qui manque à Google, c'est de vérifier que l'adresse est légitime (et non une faute de frappe), que mon API gère séparément

16
Moloch

Le schéma d'URI Bitcoin est documenté à https://en.bitcoin.it/wiki/URI_Scheme .

Notez que montant est censé être en bitcoin plutôt que satoshi - J'ai fait cette erreur!

7
hoju

Vous pouvez générer un code QR sans utiliser un tiers en utilisant le plugin jQuery QRCode ici: https://larsjung.de/jquery-qrcode/

par exemple. http://www.numberfacts.com/1Agb153xWsbqS9vt8gP4vBFKHkAchLMdSX

<div id="qrcode"><a href="bitcoin:1Agb153xWsbqS9vt8gP4vBFKHkAchLMdSX?amount=1"></a></div>

<script>
$(function() {
    $('#qrcode a').qrcode({ 
        render: 'image',
        text: "1Agb153xWsbqS9vt8gP4vBFKHkAchLMdSX",
        ecLevel: 'L',
        size: "203"
    });
});
</script>
4
Chris Wheeler