Aller au contenu principal
Outils

BTCPay Server

BTCPay Server est un processeur de paiement Bitcoin et Lightning open-source et auto-hébergé. Supporte multisig, Lightning, hardware wallets, abonnements. L'alternative souveraine aux processeurs comme Stripe pour Bitcoin. Pivot communautaire majeur.

Origine et philosophie

BTCPay Server naît en 2017 sous l'impulsion de Nicolas Dorier (NDorier), développeur français basé au Japon, en réaction au rachat de BitPay par des intérêts orientés vers Bitcoin Cash. Le projet, sous licence MIT, vise à offrir une alternative souveraine, auto-hébergée, sans frais ni KYC. Sa promesse : permettre à toute organisation de recevoir des paiements Bitcoin et Lightning avec un niveau de service comparable à Stripe.

Architecture

| Brique | Rôle | |--------|------| | Bitcoin Core | Validation blockchain et wallet on-chain | | NBXplorer | Surveille les adresses et déclenche les webhooks | | LND / Core Lightning / Eclair | Backend Lightning au choix | | ASP.NET Core | Application principale | | PostgreSQL | Stockage des factures et paramètres | | Lightning Address / LNURL | Intégration native |

L'installation se fait typiquement via Docker, Umbrel, Start9, ou un VPS dédié.

Fonctionnalités

BTCPay couvre une gamme impressionnante : factures uniques ou récurrentes (subscriptions), boutique e-commerce intégrée, applications de point de vente, crowdfund, paywall, paiement par e-mail, comptabilité multi-magasins, génération de rapports CSV, support Lightning Address et LNURL-pay. Des plugins étendent le système : swaps Boltz, Strike pour off-ramp USD, Submarine swap, BTCPayServer-Vault pour hardware wallets, Greenfield API REST complète.

Intégrations e-commerce

| Plateforme | Plugin officiel | |------------|-----------------| | WooCommerce | Oui | | Shopify | Oui (depuis 2024) | | Magento | Oui | | PrestaShop | Oui | | Drupal Commerce | Oui | | Invoice Ninja | Oui | | Custom (API) | Greenfield REST |

Ces intégrations permettent à un marchand classique d'accepter Bitcoin en quelques heures, sans tiers de confiance.

La communauté

BTCPay est devenu un pivot communautaire : il fait vivre des dizaines de développeurs salariés grâce à des sponsors (Square Crypto/Spiral, Strike, OpenSats, Human Rights Foundation), et anime un Mattermost public très actif. Le projet a aussi essaimé : LunaNode, BTCPayJungle ou Voltage proposent du BTCPay hébergé pour ceux qui ne veulent pas auto-héberger.

Limites

Faire tourner BTCPay sérieusement nécessite un minimum d'expertise sys-admin (Linux, Docker, SSL, sauvegardes, Tor recommandé). Un BTCPay mal sauvegardé peut faire perdre des fonds Lightning. Pour les très gros volumes, le coût d'opération d'un nœud Lightning à liquidité suffisante n'est pas négligeable.

À retenir

BTCPay Server est la pièce d'infrastructure la plus importante de l'économie marchande Bitcoin. Il garantit qu'aucun marchand n'est forcé de passer par un intermédiaire pour recevoir des paiements en BTC, et constitue à ce titre une brique souveraine essentielle.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.