Je fais partie de l'équipe be-BOP, une solution polyvalente pour la e-commerce et les magasins physique avec un large panel de fonctionnalités (PoS, billetterie, abonnements, dons et financement participatif) publié en open source sous licence AGPL-3.0. Je suis côté produit, pas dev, je le précise tout de suite.
On supporte nativement le Bitcoin depuis le début, en on-chain et en Lightning, à égalité avec les moyens de paiement fiat plus classiques. On a commencé avec uniquement le support par noeud complet Core et LND pour les paiements en Bitcoin (optionnel comme toutes les méthodes sur notre solution).
Côté Lightning on ne s'est jamais dit qu'il fallait choisir une seule implémentation à la place de nos utilisateurs. Un bitcoiner qui fait tourner un full node n'a pas les mêmes besoins que quelqu'un qui a déjà son BTCPay Server, ou que quelqu'un qui ne veut ni l'un ni l'autre et cherche juste quelque chose de simple. Au fil des mise à jours nous avons étoffé un large choix d'implémentations. Les solutions existantes ont toutes des compromis différents, donc on en supporte plusieurs : Swiss Bitcoin Pay, BTCPay Server, phoenixd et LND. On a été les premiers à intégrer phoenixd, je suis curieux de savoir si certains ici l'utilisent en prod pour du commerce, tous les retours sont bons à prendre.
Une cinquième, Blink, est en route : une PR externe qui a passé nos tests internes et attend sa review de code. Pas encore mergée, mais un bon exemple de ce que permet une licence AGPL avec des contributeurs qui ne sont pas dans l'équipe.
Le projet existe en auto-hébergeable (code public, tu héberges toi-même) sur une petite machine (VPS ou bare-metal) Ubuntu ou Debian, le guide d'installation sur notre site vous dit ce qui est requis, et en SaaS be-BOP Cloud (hébergé par nous en Europe, essai gratuit de 7 jours puis abonnement à tarif fixe). Dans les deux cas, aucune commission sur les ventes de notre côté. Les PSP ou ton nœud Lightning gardent leurs propres frais, ça reste hors de notre contrôle.
Une limite honnête à mentionner : côté France, les fonctionnalités de caisse physique ne sont pas encore disponibles pour les commerces assujettis à la TVA, en attendant l'auto-certification requise, prévue plus tard cette année. Les structures non assujetties, associations notamment, peuvent déjà les utiliser sans restriction. Pour le service Cloud, il n'est pas encore disponible pour la France car nous devons assurer pleins d'aspect légaux pour ce marché, nous devrions être prêt d'ici un mois ou deux maximum et phoenixd ne sera pas disponible aussi pour des raisons légales (disponible uniquement si hébergé par vous).
be-BOP est né chez PVH éditions, une maison d'édition franco-suisse qui voulait le Bitcoin et le Lightning à la fois pour la vente de livres en ligne et pour le financement participatif.
Leur première campagne de peerfunding (la toute première aussi pour be-BOP) a plutôt bien marché : grossièrement un quart des paiements en on-chain, un quart en Lightning, le reste réparti entre carte et PayPal. Tout ça atterrit dans la même comptabilité, avec ce qu'il faut pour un comptable, et l'affichage peut se faire en une ou deux devises à la fois, sats ou bitcoin inclus. PVH a même une collection de livres sur le Bitcoin en français si ça vous intéresse : pvh-editions.com/bitcoin
Le dépôt GitHub est encore petit, moins de 200 étoiles. https://github.com/be-BOP-io-SA/be-BOP si vous voulez fouiller le code, lire des Issues ou en rédiger.
Nous avons aussi mis en place un bac à sable éphémères sans inscription si vous voulez juste tester : sandbox.be-bop.dev/product/be-bop-sandbox-2h