BLOG |
Comment faire ?
Pas de nœud « Lightning », pas de clé API, pas de dépositaire gérant vos fonds : connectez directement votre adresse Blink Lightning non dépositaire au serveur BTCPay.
Pas de nœud « Lightning », pas de clé API, pas de dépositaire gérant vos fonds : connectez directement votre adresse Blink non dépositaire Lightning à BTCPay Server et commencez à accepter des bitcoins en quelques minutes. Retrouvez tous les détails sur la page dédiée à BTCPay x Blink.
Avertissement : cette mise à jour concerne uniquement les opérations de réception. Si votre entreprise utilise la fonctionnalité « Pull Payments » de BTCPay pour effectuer des remboursements à vos clients, des remboursements, des versements et autres opérations similaires, la connexion d'un compte Blink sans garde ne prend pas encore en charge ces opérations. Nous préférons vous le signaler dès maintenant plutôt que vous ne le découvriez en cours de configuration.
Le plugin Blink pour BTCPay Server n'est pas une nouveauté. Il a été développé par Kukks, un développeur de la communauté, dans le cadre d'une prime, annoncée ici lors de son lancement, et il est utilisé en production depuis lors. Lors de l'événement Bitcoin Atlantis à Madère, il a permis de traiter 8 750 transactions pour un montant total de 2,029416 BTC (115 100 $) en seulement trois jours, simplifiant ainsi les paiements pour 18 commerçants utilisant 60 terminaux de paiement. Il s'agit d'un plugin qui a fait ses preuves, et non d'une version bêta.
La nouveauté de la version 1.1.0 concerne les utilisateurs concernés. Jusqu’à présent, connecter Blink à BTCPay Server impliquait de générer une clé API à partir d’un compte Blink avec garde. Cela fonctionne toujours, et c’est toujours ainsi que se connectent les comptes avec garde. Mais si vous utilisez l'un des comptes Blink non dépositaires basés sur Spark, vous pouvez désormais vous passer complètement de la clé API et vous connecter en utilisant simplement votre adresse Blink Lightning , en mode réception uniquement, sur le réseau principal, avec un règlement confirmé automatiquement.
« Pas de nœud. Pas de clé API. Juste votre adresse lightning de Blink. » — Kemal (@_pretyflaco), présentant la mise à jour
Dans une vidéo de cinq minutes, Kemal a présenté l'ensemble du processus : il a connecté un compte sans dépôt fiduciaire, généré une facture de 210 sat à partir d'une démo du terminal de paiement BTCPay, puis l'a réglée en direct pour vérifier que le paiement était bien effectué.
BTCPay Server a pour objectif de lever le principal obstacle à l'acceptation directe des paiements en Lightning : l'exploitation de votre propre nœud Lightning . Nous avons développé le plugin Blink afin de lever cet obstacle pour tous les commerçants, en permettant aux paiements d'être directement versés dans un portefeuille Blink plutôt que sur un nœud autogéré. Ce que ce plugin ne pouvait pas offrir auparavant, c'était un moyen d'y parvenir sans confier à Blink la garde des fonds, ce qui est précisément la raison pour laquelle les clés sont si importantes. Cette mise à jour comble cette lacune.
Tout ce qui justifiait au départ l'utilisation de ce plugin reste valable, quel que soit le mode de connexion choisi :
À cela s'ajoute désormais un autre avantage : vous pouvez profiter de tous ces avantages sans renoncer au contrôle de vos fonds.
Voilà, la configuration est terminée. À partir de là, les factures générées via votre boutique BTCPay, que ce soit via le clavier de la caisse, une page de paiement e-commerce ou toute autre intégration BTCPay, sont directement réglées dans votre portefeuille Blink. Une chose à savoir : les comptes non dépositaires ne disposent pas de connexion WebSocket ; le plugin vérifie donc le règlement par interrogation. Un paiement apparaît généralement dans BTCPay Server en quelques secondes, parfois en une minute environ ; ne concluez donc pas à un échec s’il n’apparaît pas instantanément. La prise en charge des comptes non dépositaires est également réservée au réseau principal pour l’instant, plus précisément à blink.sv.
Le plugin peut également être intégré directement à vos propres applications ou sites web via l'API Blink, plutôt que via le système de paiement intégré à BTCPay Server. C'est exactement ce qu'a fait Let's Fly LLC; cela vaut le coup d'œil si vous développez une solution sur mesure plutôt que d'utiliser la configuration standard de la boutique BTCPay.
Ai-je besoin d'un nœud Lightning pour utiliser cette fonctionnalité ?
Non. C'est justement le principe même du plugin Blink, qu'il s'agisse d'un compte avec ou sans garde. Blink gère la connectivité Lightning ; il vous suffit de connecter votre compte.
Ai-je besoin d'une clé API pour un compte sans garde ?
Non. Les clés API ne sont requises que pour les comptes avec garde. Les comptes sans garde (Spark) se connectent simplement à l'aide d'une adresse Lightning .
De quelles versions ai-je besoin ?
Le plugin Blink v1.1.0 ou une version ultérieure, et BTCPay Server v2.4.2 ou une version ultérieure.
Puis-je recevoir des fonds sur mon compte Dollar via une connexion non dépositaire ?
Pas encore. Les comptes non dépositaires ne permettent actuellement de recevoir que des bitcoins.
Est-ce que cela fonctionne sur le testnet ?
Non, la prise en charge non dépositaire est pour l'instant réservée au mainnet, plus précisément à blink.sv.
Cette fonctionnalité prend-elle en charge les paiements « Pull Payments » ou les versements aux clients ?
Pas encore. La connexion non dépositaire est en mode « réception uniquement ». Les versements, les remboursements et autres opérations similaires ne font pas partie de cette mise à jour.
Ce plugin est-il réellement utilisé en production, ou s'agit-il d'une version expérimentale ?
Il est aujourd'hui en production, et ce depuis un certain temps déjà. Il a permis de traiter un volume réel de transactions chez Bitcoin Atlantis à Madère bien avant la mise en place de cette mise à jour non dépositaire, et Let's Fly LLC s'est directement appuyé sur lui via l'API Blink.
Voilà en résumé les nouveautés : le même plugin qui a fait ses preuves, la même simplicité (« connectez votre compte et passez l'étape du nœud »), désormais disponible sans avoir à confier vos identifiants à qui que ce soit.
Si vous rencontrez des difficultés lors de la configuration, ou si vous développez vous-même une extension du plugin, la communauté BTCPay Server sur Telegram et le canal de discussion des développeurs sur Mattermost sont tous deux très actifs et méritent d'être consultés avant de conclure à un dysfonctionnement.
Pour commencer : blink.sv/btcpay-blink-plugin
Commencez à recevoir et à envoyer des bitcoins dès maintenant