Points clés
-
BTCPay Server est une passerelle de paiement Bitcoin open-source qui facture 0 % de frais de traitement — seuls les frais réseau Bitcoin s'appliquent, soit quelques centimes via Lightning Network (source : documentation officielle BTCPay Server).
-
Le projet cumule plus de 7 400 stars et 2 000 forks sur GitHub, ce qui en fait l'un des logiciels de paiement crypto les plus audités et contribués au monde (source : GitHub btcpayserver/btcpayserver).
-
Lightning Network intégré nativement permet des paiements quasi-instantanés avec des frais médians inférieurs à 0,01 $ par transaction en 2026 (source : River Lightning Report 2024).
-
L'hébergement démarre à 8 $/mois sur des fournisseurs comme Lunanode ou Voltage, et peut descendre à zéro pour ceux qui auto-hébergent sur un Raspberry Pi ou un serveur existant (source : btcpayserver.org/deployment).
-
Des plugins officiels couvrent WooCommerce, Shopify, PrestaShop, Magento, Drupal et plus de 30 plateformes, rendant l'intégration e-commerce accessible sans développement sur mesure.
-
Le modèle est entièrement self-hosted et non-custodial : aucune donnée de paiement ne transite par un tiers. Le commerçant contrôle ses clés privées, ses factures et l'intégralité de son infrastructure.
-
120+ cryptomonnaies supportées via plugins communautaires en plus de Bitcoin, dont Monero, Litecoin et les actifs Liquid Network de Blockstream (source : BTCPay Server docs).
BTCPay Server en bref : la passerelle 0 % frais
BTCPay Server est un processeur de paiements Bitcoin auto-hébergé, open-source et gratuit. Pas de compte à créer auprès d'un prestataire. Pas de frais de traitement prélevés sur chaque vente. Pas de tiers qui détient les fonds entre le client et le commerçant.
Concrètement, BTCPay Server génère des factures Bitcoin (on-chain ou Lightning), vérifie les paiements en temps réel, et crédite directement le wallet du marchand. Le logiciel tourne sur un serveur que le commerçant contrôle — un VPS à 8 $/mois, une machine dédiée, ou même un Raspberry Pi dans un placard.
Dans un contexte où Chainalysis estime à plus de 560 millions le nombre de détenteurs de cryptomonnaies dans le monde en 2026, la demande de solutions de paiement Bitcoin fiables et souveraines n'a jamais été aussi forte. BTCPay Server répond à cette demande sans intermédiaire, sans frais et sans compromis sur la vie privée.
Origine et philosophie : le projet de Nicolas Dorier
BTCPay Server est né d'un tweet rageur. En août 2017, Nicolas Dorier, développeur franco-japonais et contributeur Bitcoin Core, publie un message devenu culte : "This is a lie, my trust in you is mass. I will mass you off my supported payment processors." — en réponse à BitPay qui affirmait soutenir SegWit tout en traînant les pieds sur son implémentation.
Plutôt que de simplement critiquer, Dorier a codé une alternative. En quelques mois, BTCPay Server devient un projet communautaire financé par des dons et des grants. Square Crypto (renommé depuis Spiral, la branche open-source de Block, l'entreprise de Jack Dorsey) a accordé plusieurs financements significatifs au projet. La Human Rights Foundation l'a également soutenu, voyant dans BTCPay Server un outil de souveraineté financière pour les populations vivant sous des régimes autoritaires.
La philosophie du projet tient en trois principes : pas de frais, pas de tiers, pas de compromis. Le code est publié sous licence MIT sur GitHub, auditable par quiconque. Chaque mise à jour passe par un processus de review communautaire. En 2026, le projet compte des dizaines de contributeurs actifs et une documentation exhaustive traduite en plusieurs langues.
Fonctionnalités clés de BTCPay Server
Lightning Network natif : paiements instantanés
BTCPay Server intègre Lightning Network de manière native via deux implémentations au choix : LND (Lightning Labs) et CLN (Core Lightning, maintenu par Blockstream). L'activation se fait en quelques clics depuis le tableau de bord d'administration.
Lightning Network transforme l'expérience de paiement Bitcoin. Là où une transaction on-chain prend 10 à 60 minutes pour être confirmée et coûte quelques dollars en frais réseau, un paiement Lightning se finalise en moins de 2 secondes. Selon le River Lightning Report 2024, les frais médians d'une transaction Lightning restent inférieurs à 0,01 $ — un coût négligeable même pour un café à 3 €.
Pour un commerçant physique, cette rapidité change tout. Le client scanne un QR code, confirme sur son wallet, et le terminal affiche "payé" quasi instantanément. BTCPay Server supporte aussi les factures hybrides qui affichent simultanément une adresse on-chain et une invoice Lightning, laissant le choix au payeur.
Point-of-Sale, invoicing et crowdfunding
BTCPay Server ne se limite pas à un simple bouton "Payer en Bitcoin". Le logiciel embarque plusieurs applications intégrées :
- Point-of-Sale (PoS) : une interface tactile configurée avec des produits, prix et catégories. Idéale pour un commerce physique, un food truck ou un marché. Le PoS fonctionne sur tablette ou smartphone via navigateur.
- Invoicing : génération de factures personnalisées avec numérotation, montants en fiat convertis automatiquement en BTC au taux du moment, et suivi de paiement en temps réel.
- Crowdfunding : une app de financement participatif intégrée, avec objectif, jauge de progression et perks configurables — une alternative décentralisée à Kickstarter pour les projets acceptant Bitcoin.
- Payment Requests : liens de paiement partageables par email, message ou réseaux sociaux, sans que le destinataire ait besoin d'un compte.
- Payouts & Pull Payments : système de remboursements et de paiements récurrents, utile pour les abonnements ou les salaires en Bitcoin.
Wallet intégré et support hardware wallets
BTCPay Server embarque un wallet Bitcoin complet. Le commerçant peut générer de nouvelles adresses, consulter l'historique des transactions, exporter des rapports comptables et effectuer des envois directement depuis l'interface.
Le wallet supporte la connexion à des hardware wallets (Ledger, Trezor, Coldcard, BitBox02) via le protocole HWI ou le standard PSBT (Partially Signed Bitcoin Transactions). Les clés privées ne quittent jamais l'appareil physique. Pour les configurations multi-signatures, BTCPay Server prend en charge les setups 2-of-3 ou 3-of-5, ajoutant une couche de sécurité critique pour les montants significatifs.
Le support de Tor est natif : BTCPay Server peut exposer son interface et ses factures via un service .onion, offrant une couche de confidentialité supplémentaire pour le commerçant comme pour ses clients.
Cryptos supportées : Bitcoin et au-delà
Bitcoin est la crypto native de BTCPay Server, supportée on-chain et via Lightning Network. Mais le logiciel ne s'arrête pas là.
Le support natif s'étend à Monero (XMR) et Litecoin (LTC), deux cryptos intégrées directement dans le cœur du logiciel. Les actifs Liquid Network — le sidechain fédéré de Blockstream — sont également pris en charge, incluant L-BTC et Tether USDt sur Liquid.
Au-delà de ces intégrations natives, la documentation officielle de BTCPay Server mentionne plus de 120 cryptomonnaies accessibles via des plugins communautaires. Parmi elles, on retrouve Ethereum et plusieurs tokens ERC-20, bien que ces intégrations soient généralement moins éprouvées que le support Bitcoin natif.
Un point à noter : BTCPay Server n'est pas une passerelle multi-crypto au même titre que NOWPayments ou CoinGate. Le projet reste Bitcoin-first dans sa conception, et les intégrations altcoins dépendent de la maintenance communautaire. Pour un commerçant dont le besoin principal est d'accepter Bitcoin et Lightning, c'est la référence. Pour accepter 50 altcoins sans friction, d'autres solutions seront plus adaptées.
Installation et hébergement : VPS, cloud ou Raspberry Pi
Déploiement sur VPS (Lunanode, Voltage, Azure)
La méthode la plus courante pour déployer BTCPay Server consiste à utiliser un VPS (Virtual Private Server). Le processus repose sur Docker et un script d'installation automatisé.
Étapes de déploiement sur Lunanode :
1. Créer un compte Lunanode
S'inscrire sur Lunanode.com et alimenter le compte (le plan à 8 $/mois suffit pour BTCPay Server avec un nœud Bitcoin pruned).
2. Lancer le déploiement automatisé
Depuis le panneau de configuration BTCPay Server (disponible sur btcpayserver.org), sélectionner Lunanode comme fournisseur. Le script provisionne automatiquement une VM, installe Docker, télécharge les images BTCPay Server et lance la synchronisation du nœud Bitcoin.
3. Configurer le domaine et le SSL
Pointer un nom de domaine vers l'IP du VPS. BTCPay Server génère automatiquement un certificat SSL via Let's Encrypt.
4. Créer le premier store
Accéder à l'interface web, créer un compte administrateur, puis configurer un "store" avec les paramètres de wallet et les options Lightning souhaitées.
Le déploiement complet prend entre 20 minutes et quelques heures selon la vitesse de synchronisation du nœud Bitcoin. Voltage propose une alternative encore plus simplifiée avec un BTCPay Server hébergé clé en main, incluant un nœud Lightning pré-configuré.
Self-host sur Raspberry Pi ou serveur dédié
L'installation sur Raspberry Pi (modèle 4 ou 5 avec 4 Go+ de RAM) est documentée et fonctionnelle. Le projet recommande un SSD externe d'au moins 1 To pour stocker la blockchain Bitcoin complète (environ 600 Go en 2026).
Cette approche élimine tout coût d'hébergement récurrent. Le matériel représente un investissement unique d'environ 100 à 200 €. En contrepartie, la synchronisation initiale du nœud peut prendre plusieurs jours sur un Raspberry Pi, et la maintenance (mises à jour, monitoring, sauvegardes) incombe entièrement à l'opérateur.
Pour une utilisation professionnelle avec un volume de transactions significatif, un serveur dédié ou un mini-PC type Intel NUC offrira de meilleures performances qu'un Raspberry Pi. Mais pour un commerçant indépendant traitant quelques transactions par jour, le Raspberry Pi tient la route.
Hébergeurs tiers : solution clé en main
Pour ceux qui ne veulent pas gérer de serveur, des hébergeurs tiers proposent des instances BTCPay Server pré-configurées. Voltage est le plus connu, avec des plans démarrant autour de 8 $/mois incluant nœud Lightning et backups automatiques.
Ces solutions constituent un compromis : le commerçant bénéficie de la simplicité d'un service managé tout en conservant le contrôle de ses clés privées. L'hébergeur ne peut pas accéder aux fonds — il fournit uniquement l'infrastructure serveur.
Intégrations e-commerce : WooCommerce, Shopify, PrestaShop
Plugin WooCommerce V2 : guide d'intégration
Le plugin BTCPay for WooCommerce V2 est l'intégration e-commerce la plus mature du projet. Disponible sur le répertoire officiel WordPress, il connecte une boutique WooCommerce à une instance BTCPay Server en quelques minutes.
L'installation se résume à : installer le plugin depuis WordPress, renseigner l'URL de l'instance BTCPay Server, générer une paire de clés API depuis le dashboard BTCPay, et coller les identifiants dans les réglages WooCommerce. Le plugin gère automatiquement la création de factures, le suivi des paiements, les confirmations et le changement de statut des commandes.
Le plugin supporte les paiements on-chain et Lightning, les remboursements, les paiements partiels et la conversion automatique des prix fiat en BTC. La V2 a introduit une refonte complète de l'architecture, passant d'un système de pairing à une authentification par clé API conforme au standard Greenfield de BTCPay Server.
Shopify V2 : accepter Bitcoin sans intermédiaire
L'intégration Shopify a longtemps été le point faible de BTCPay Server — Shopify imposant des contraintes strictes sur les processeurs de paiement tiers. La version V2 du connecteur a résolu la plupart des irritants.
Le processus passe par l'installation d'une app personnalisée dans le panneau d'administration Shopify, connectée à l'instance BTCPay Server via l'API Greenfield. Les clients voient une option "Payer en Bitcoin" au checkout, sont redirigés vers une page de facture BTCPay, puis retournent automatiquement sur Shopify une fois le paiement confirmé.
La contrainte principale reste que Shopify ne permet pas une intégration aussi profonde que WooCommerce — le paiement nécessite une redirection plutôt qu'un affichage inline. Mais pour un marchand Shopify, c'est la seule solution qui permet d'accepter Bitcoin sans passer par un intermédiaire custodial.
PrestaShop, Magento, Drupal et 30+ plateformes
BTCPay Server dispose de plugins officiels ou communautaires pour PrestaShop, Magento 2, Drupal Commerce, WHMCS, OpenCart, Zen Cart et des dizaines d'autres CMS. Pour les plateformes sans plugin dédié, l'API Greenfield et les boutons de paiement HTML offrent une intégration universelle.
L'API REST complète permet à n'importe quel développeur de créer des factures, vérifier des paiements et gérer des stores programmatiquement. La documentation est hébergée sur le site officiel avec des exemples de code en Python, JavaScript, PHP et C#.
BTCPay Server est-il vraiment gratuit ?
Le logiciel lui-même est 100 % gratuit et le restera — la licence MIT le garantit. Aucun frais de traitement n'est prélevé sur les transactions, contrairement à BitPay (1 %) ou NOWPayments (0,5 %).
Les coûts réels sont ailleurs :
- Hébergement : 8 à 20 $/mois pour un VPS, ou investissement matériel unique (~150 €) pour un Raspberry Pi / mini-PC.
- Nom de domaine : ~10 €/an.
- Frais réseau Bitcoin : variables selon la congestion, mais négligeables via Lightning Network (moins de 0,01 $ par transaction selon River).
- Temps : l'installation et la maintenance demandent des compétences techniques basiques (ligne de commande, SSH, Docker). Pour un profil non-technique, le recours à un hébergeur tiers comme Voltage simplifie considérablement le processus.
Sur un an, un commerçant utilisant BTCPay Server sur Lunanode dépensera environ 96 $ en hébergement. Un commerçant utilisant BitPay pour 50 000 $ de volume annuel paiera 500 $ de frais de traitement. L'économie est proportionnelle au volume — plus le chiffre d'affaires crypto augmente, plus l'avantage de BTCPay Server s'accentue.
BTCPay Server vs BitPay vs NOWPayments : le comparatif
| Critère | BTCPay Server | BitPay | NOWPayments |
|---|---|---|---|
| Frais de traitement | 0 % | 1 % | 0,5 % |
| Modèle | Self-hosted, open-source | SaaS custodial | SaaS non-custodial |
| Cryptos supportées | Bitcoin + 120+ via plugins | 16 cryptos | 350+ cryptos |
| Lightning Network | Natif (LND/CLN) | Non | Non |
| Contrôle des clés | Total (self-custody) | Non (custodial) | Oui (non-custodial) |
| KYC requis | Non | Oui | Variable selon plan |
| Conversion fiat | Non (via services tiers) | Oui, intégrée | Oui, auto-conversion |
| Support technique | Communautaire (GitHub, Mattermost) | Support dédié | Support par email/chat |
| Coût mensuel | ~8 $/mois (hébergement) | Gratuit (frais sur transactions) | Gratuit (frais sur transactions) |
BitPay traite plus de 1 milliard de dollars de paiements crypto par an avec ses frais de 1 % (source : BitPay Annual Report). C'est une solution éprouvée pour les entreprises qui veulent accepter Bitcoin sans gérer d'infrastructure et avec une conversion fiat automatique. Mais le modèle custodial signifie que BitPay contrôle les fonds jusqu'au règlement, impose du KYC aux marchands, et peut refuser ou geler des transactions.
NOWPayments occupe un terrain intermédiaire : non-custodial, multi-crypto, avec des frais modérés de 0,5 %. C'est le choix logique pour un commerçant qui veut accepter des dizaines de cryptomonnaies différentes sans infrastructure serveur.
BTCPay Server s'adresse à ceux qui veulent le contrôle total. Aucun tiers n'a accès aux données de transaction, aucun frais n'est prélevé, aucun KYC n'est requis. La contrepartie : il faut gérer (ou faire gérer) un serveur.
Points forts et limites de BTCPay Server
Ce qui distingue BTCPay Server en 2026 :
Le modèle zéro frais et self-hosted est unique sur le marché. Aucune autre passerelle de paiement Bitcoin ne combine gratuité totale, open-source, Lightning Network natif et contrôle absolu des clés privées. La communauté de développeurs est active — les mises à jour sont fréquentes, les failles corrigées rapidement, et les nouvelles fonctionnalités reflètent les besoins réels des commerçants.
L'intégration Lightning Network change la donne pour les paiements du quotidien. Avec des frais inférieurs à un centime et une finalité en moins de 2 secondes, BTCPay Server via Lightning offre une expérience de paiement comparable aux terminaux carte bancaire — en mieux sur certains aspects (pas de chargebacks, pas de plafonds).
La confidentialité est un autre atout majeur. BTCPay Server ne collecte aucune donnée personnelle, ne trace pas les transactions et peut fonctionner entièrement via Tor. Pour les commerçants soucieux de la vie privée de leurs clients, c'est un argument décisif.
Les limites à connaître :
La barrière technique reste le principal frein à l'adoption. Installer et maintenir un serveur Docker avec un nœud Bitcoin complet demande un minimum de compétences. Les hébergeurs tiers comme Voltage réduisent cette friction, mais au prix d'une dépendance partielle à un prestataire.
L'absence de conversion fiat intégrée est un problème pour les commerçants qui doivent payer leurs fournisseurs en euros. BTCPay Server encaisse du Bitcoin — point. La conversion en monnaie fiduciaire nécessite un exchange ou un service tiers comme Kraken, Pocket Bitcoin ou un courtier OTC.
Le support technique repose sur la communauté (GitHub issues, Mattermost, documentation). Pas de hotline, pas de SLA. Pour une PME sans développeur interne, un bug critique un vendredi soir peut être stressant.
Enfin, la question de la conformité réglementaire mérite attention. BTCPay Server lui-même n'est pas un prestataire de services réglementé — c'est un logiciel. Sous le cadre MiCA (Markets in Crypto-Assets) applicable dans l'Union européenne, c'est le commerçant qui reste responsable de sa conformité fiscale et de ses obligations déclaratives. BTCPay Server n'émet pas de rapports fiscaux automatiques et ne gère pas le KYC — ces responsabilités incombent entièrement au marchand.
À qui s'adresse BTCPay Server en 2026 ?
BTCPay Server est idéal pour les commerçants Bitcoin-first qui veulent une souveraineté totale sur leurs paiements. Profil type : développeur indépendant, e-commerçant tech-savvy, entreprise avec un département IT, association ou ONG acceptant des dons en Bitcoin, créateur de contenu cherchant une alternative aux plateformes de paiement centralisées.
Les commerces physiques (restaurants, bars, boutiques) qui adoptent Bitcoin trouveront dans l'application Point-of-Sale et le Lightning Network une solution performante et économique. Un restaurateur à Paris ou Lyon peut accepter Bitcoin sans payer un centime de commission à un intermédiaire — seuls les frais réseau Lightning, quasi nuls, s'appliquent.
Pour un grand groupe e-commerce avec des besoins de conversion fiat automatique, de support 24/7 et de conformité clé en main, BitPay ou une solution bancaire intégrée restera probablement plus adaptée. BTCPay Server excelle dans la souveraineté et l'économie, pas dans le "tout-en-un" managé.
En 2026, avec la maturation de Lightning Network, la montée du cadre réglementaire MiCA en Europe et l'augmentation constante du nombre de détenteurs crypto, BTCPay Server se positionne comme l'infrastructure de référence pour les paiements Bitcoin décentralisés. Le projet prouve qu'une alternative gratuite, open-source et sans compromis peut rivaliser avec les solutions commerciales — à condition d'y investir un minimum de temps et de compétences techniques.
Questions fréquentes
Comment installer BTCPay Server sur un VPS pour accepter Bitcoin sans frais sur ma boutique en ligne ?
Le déploiement le plus simple passe par Lunanode ou Voltage. Créez un compte, lancez le script d'installation automatisé depuis btcpayserver.org/deployment (qui utilise Docker), pointez votre nom de domaine vers l'IP du serveur et configurez votre premier store. Le processus prend entre 20 minutes et quelques heures selon la synchronisation du nœud Bitcoin. Le coût démarre à 8 $/mois pour l'hébergement.
BTCPay Server est-il vraiment 100 % gratuit ou y a-t-il des coûts cachés ?
Le logiciel BTCPay Server est gratuit et open-source sous licence MIT — aucun frais de traitement n'est prélevé sur les transactions. Les seuls coûts sont l'hébergement du serveur (environ 8 à 20 $/mois sur un VPS, ou un investissement matériel unique pour un Raspberry Pi), le nom de domaine (~10 €/an) et les frais réseau Bitcoin (négligeables via Lightning Network, inférieurs à 0,01 $ par transaction).
Quelle est la différence entre BTCPay Server et BitPay pour un commerçant en France ?
BTCPay Server est self-hosted, open-source et facture 0 % de frais — le commerçant contrôle ses clés privées et ses données. BitPay est un service SaaS custodial qui prélève 1 % par transaction mais offre la conversion automatique en euros et un support dédié. Sous le cadre réglementaire MiCA applicable en France, BitPay gère une partie de la conformité en tant que prestataire enregistré, tandis qu'avec BTCPay Server, le commerçant assume seul ses obligations déclaratives et fiscales.
Est-ce que BTCPay Server fonctionne avec le Lightning Network pour des paiements instantanés ?
BTCPay Server intègre Lightning Network nativement via LND ou Core Lightning (CLN). L'activation se fait depuis le tableau de bord d'administration en quelques clics. Les paiements Lightning se finalisent en moins de 2 secondes avec des frais médians inférieurs à 0,01 $, selon le River Lightning Report 2024. Les factures peuvent afficher simultanément une option on-chain et une option Lightning.
Comment intégrer BTCPay Server à Shopify ou WooCommerce sans compétences techniques avancées ?
Pour WooCommerce, installez le plugin "BTCPay for WooCommerce V2" depuis le répertoire WordPress, puis renseignez l'URL de votre instance BTCPay et la clé API générée dans votre dashboard. Pour Shopify, créez une app personnalisée dans l'admin Shopify et connectez-la via l'API Greenfield de BTCPay Server. Les deux procédures sont documentées pas à pas sur le site officiel et ne nécessitent pas de savoir coder — uniquement de suivre les instructions.
Peut-on accepter Monero, Ethereum et des stablecoins avec BTCPay Server en plus de Bitcoin ?
BTCPay Server supporte nativement Bitcoin (on-chain et Lightning), Monero et Litecoin. Les actifs Liquid Network de Blockstream, dont Tether USDt sur Liquid, sont également pris en charge. Ethereum et d'autres altcoins sont accessibles via des plugins communautaires, portant le total à plus de 120 cryptomonnaies. Toutefois, les intégrations altcoins sont moins éprouvées que le support Bitcoin natif et dépendent de la maintenance bénévole de la communauté.
BTCPay Server sur Raspberry Pi : est-ce fiable pour une utilisation professionnelle ?
Un Raspberry Pi 4 ou 5 avec 4 Go+ de RAM et un SSD de 1 To peut faire tourner BTCPay Server de manière fiable pour un commerçant traitant quelques transactions par jour. La synchronisation initiale de la blockchain prend plusieurs jours, et les performances restent inférieures à celles d'un VPS ou d'un mini-PC dédié. Pour un volume de transactions élevé ou un usage critique nécessitant une disponibilité 24/7 sans intervention, un serveur dédié ou un hébergeur comme Voltage sera plus adapté.